1.綜合
1.type(****數(shù)據(jù)): 獲取數(shù)據(jù)的類型
2.isinstance(): 檢查元素類型,返回布爾值
例:
a = '小甲魚'
isinstance(a,str) # 結(jié)果為 True
3.assert: assert(斷言) 條件几缭。當(dāng)條件語句為假時,程序終止并拋出異常
4.len(demo): 得到demo數(shù)組(或字符串)的長度
5.range([start],stop,[step=1]):
生成一個從start參數(shù)的值開始到stop參數(shù)的值結(jié)束的數(shù)字序列,start河泳、step參數(shù)可選并且step默認(rèn)值為1
6.append(): 向列表中添加元素
7.extend(): extend將參數(shù)(新的列表)添加至列表中(即連接兩個列表)
8.insert(): insert(位置,元素) 即將元素插入到指定位置
9.remove(): remove(元素) 從列表中刪除此元素
10.del: delarr[i]:刪除列表中下標(biāo)為i的元素
del arr: 清空數(shù)組,刪除所有元素
- 11.pop():
arr.pop(): 刪除數(shù)組arr中最后一個元素并返回該元素的值
arr.pop(i): 刪除數(shù)組arr中下標(biāo)為i的元素并返回該元素的值
- 12.not in:
123 not in arr:如果數(shù)組中沒有123這個元素,返回False。與in相反
13.count(): 計(jì)算元素在數(shù)組中出線的次數(shù),例:arr.count(元素);
14.index(): arr.index(123):返回123在arr數(shù)組中第一次出現(xiàn)的位置的下標(biāo)
arr.index(123,3,7):123在arr[3]與aaa[6]之間首次出現(xiàn)的位置的下標(biāo)15.reverse(): 數(shù)組反轉(zhuǎn)年栓。
16.sort():
arr.sort(): 對arr進(jìn)行排序(默認(rèn)從小到大)
arr.sort(reverse=True): 對arr進(jìn)行排序(從大到小)
- 17.filter():
例:
list(filter(None,[1,0,False,True])) à [1,True]
list( filter ( lambda x : x % 2 ), range(10) )à [1,3,5,7,9]
- 18.map():
例:
list( map( lambda x : x * 2,range(10)))
等價于:
[ 0 , 2 , 4, 6 , 8 , 10 , 12 , 14 , 16 , 18 ]
- 19.str(): 返回一個對象的string格式
2拆挥、字符串
1.casefold(): str.casefold():將字符串str中所有大寫字母轉(zhuǎn)為小寫
2.format():
'{0} love {1}.{2}'.format('I','FishC','com')
'{a} love .{c}'.format(a='I',b='FishC',c='com')
'{0} love 韵洋.{c}'.format('I', b='FishC',c='com')
'{a} love 竿刁.{0}'.format(a='I',b='FishC','com')
以上四條結(jié)果均為: I love FishC.com
'{{0}}'.format('不打印') 結(jié)果為:’{0}’
'{0:.lf}{1}'.format(27.658,'GB') 結(jié)果為:’27.7GB
例:
'%c %c %c'% (97,98,99) -> 'a b c'
'%d + %d = %d' %(4,5,4+5) -> '4 +5 = 9'
3、序列
- 1.list():
例:
a = 'a b c'
list(b) 即: ['a',' ','b',' ','c']
c = (1,2,3)
list(c) 即: [ 1 , 2 , 3 ]
2.max(arr):返回?cái)?shù)組arr中最大的值
3.sum(arr,[index]):
sum(arr):返回arr中數(shù)字的總和
sum(arr,8):返回arr中數(shù)字的總和+8
- 4.enumerate(arr):
a = [ 6 , 2 , 4 ] #返回的是一個對象
list(enumerate(a)) 即: [(0,6),(1,2),(2,4)]
5.sorted(arr):對列表arr進(jìn)行排序
6.reversed(arr):對列表arr進(jìn)行反轉(zhuǎn),返回的是一個對象
7.zip():
例:
a = [2,3,4,5,6] b = [7,8,9]
list( zip(a , b) ) 即: [ (2,7) , (3,8) , (4,9) ]
4搪缨、map字典內(nèi)嵌方法(key-value集合)
- 1.fromkeys():
語句 :
demo = {}
demo.fromkeys( (1,2,3) , ”哈哈” )
結(jié)果: {1:'哈哈',2:'哈哈',3:'哈哈'}
2.keys(): demo.keys()= [ 1 , 2 , 3 ]
3.values():demo.values() = '哈哈',' ‘哈哈','哈哈']
4.items():demo.items() = [(1,'哈哈'),(2,'哈哈'),(3,'哈哈')]
5.get():
用法一:
demo.get(key) #查找key對應(yīng)的value
用法二:
demo.get(key,defaultvalue) #查找key對應(yīng)的value,如果沒有此key,就用defaultvalue充當(dāng)默認(rèn)值
- 6.clear():
清空字典:
b={1:'la',2:'sese'}
a= b
a.clear() 結(jié)果: a = {} b = {}
7.copy():復(fù)制字典
8.pop():
用法一:
a.pop(key) #彈出key對應(yīng)的item
用法二:
a.pop() #隨機(jī)彈出
- 9.setdefault():\
a.setdefault('abc') #字典里會多出一個{‘a(chǎn)bc’,None}
a.setdefault(5,'def') #字典里會多出一個{ 5 , ’def’ }
- 10.update():
a = {1:'one','小白':'two'}
b = { ‘小白’ : ‘小狗’ }
a.update(b) 等價于: a = {1:'one','小白':'小狗'}
5食拜、set集合
- 1.創(chuàng)建:
#一種是直接把一隊(duì)元素用花括號括起來
num1 = { 1 , 2 , 3 , 4 , 5 }
#另一種是使用set()工廠函數(shù)
num2 = set( [ 1 , 2 , 3 , 4 , 5 ])
2.add(元素): 向set集合中添加一個元素
3.remove(元素): 從set集合中移除該元素
4.frozenset(): 定義方法同set() , 定義一個元素不可變的set集合
文集推薦:
Java基礎(chǔ)方法集1
Python基礎(chǔ)知識完整版
Spring Boot學(xué)習(xí)筆記
Linux指令進(jìn)階
Java高并發(fā)編程
SpringMVC基礎(chǔ)知識進(jìn)階
Mysql基礎(chǔ)知識完整版
健康管理系統(tǒng)學(xué)習(xí)花絮(學(xué)習(xí)記錄)
Node.js基礎(chǔ)知識(隨手筆記)
MongoDB基礎(chǔ)知識
Dubbo學(xué)習(xí)筆記
Vue學(xué)習(xí)筆記(隨手筆記)
聲明:發(fā)表此文是出于傳遞更多信息之目的。若有來源標(biāo)注錯誤或侵犯了您的合法權(quán)益副编,請作者持權(quán)屬證明與本我們(QQ:981086665负甸;郵箱:981086665@qq.com)聯(lián)系聯(lián)系,我們將及時更正痹届、刪除呻待,謝謝。