每日十問(3)

    1. 列舉布爾值爲False的常見值?
      False,0,"",None,[],{},(),html

    2. 字符串、列表、元組、集合,字典每一個經常使用的5個方法?
      str.lower,str.upper,str.format,str.strip,str.split
      list.pop list.sort,list[::-1],list.append,list.extend,list.insert()
      tuple.count,tuple,len(),sorted(得出一個列表),in ,+ *
      set,{}.add,{}.remove,{}.update,{}.difference,{}.intersection()
      {keys,values}.get(),{keys,values}.keys(),{keys,values}.values(),{keys,values}.items(),

      python

    3. lambda表達式格式以及應用場景?
      lambda x:f(x)
      能夠參見博客 :https://www.cnblogs.com/yuanji2018/p/9792504.htmlapp

    4. pass的做用?
      pass表明什麼都不作,並開始順序執行下一步,python中有些語句好比except,while,在某些狀況會用到,
      好比監控k。
      while k !=0:pass,
      則k==0時函數

    5. *arg和**kwarg做用
      表示函數的參數能夠是多個的,*arg列表形式,**kwarg字典形式。3d

    6. is和==的區別
      is 比較id
      == 比較值orm

    7. 簡述Python的深淺拷貝以及應用場景?
      當拷貝的數據的值被改變時,深拷貝爲改變的那部分值分配了一個新地址,這樣拷貝的數據改變了,可是不會體現到原有的數據上
      淺拷貝則直接改變地址指向的值。

      htm

      用=賦值就是一種淺拷貝
       blog

    8.  Python垃圾回收機制?

      ip

    9. Python的可變類型和不可變類型?
      數字,元祖,字符串是不可變類型
      列表,字典,集合是可變類型rem

    10. 求結果:
   v = dict.fromkeys(['k1','k2'],[])
    v[‘k1’].append(666)
   print(v)
   v[‘k1’] = 777
   print(v)解題思路:v=['k1':None,'k2':None],None沒有append方法 會報錯
相關文章
相關標籤/搜索