Abs() 獲取絕對值
All() 接受一個可迭代的類型,如果該類型中有元素,則所有元素必須都為真,返回值才為真,如果該類型中沒有元素,返回值也為真
Any()接受一個可迭代的類型,如果該類型中有元素,只有一個元素為真,返回值為真,如果該類型中沒元素,則返回值為假
Bin()和oct(),hex()將十進制數分別轉化為2、8/16進制數
Bytes() 將一個字符串通過編碼(encoding)方式轉化為字節類型
Callable()判斷對象是否可以被調用(一般是函數)
Char(),ord()查看十進制數對應的ascll字符、查看某個ascll對應的十進制數
數據類型:int,float ,bool,complex(復數(y=1+2j))。注y=2+3j是復數類型,要讀取實部y.real ,讀取虛部y.imag
Frozenset 不可變集合,f=frozenset({1,2,3}),只能把集合轉化為不可變集合
匿名函數
注:匿名函數的格式首先是lambda 參數:函數體(一句語句),調用匿名函數的方法是把匿名函數整體賦值給一個變量,通過變量的調用來調用匿名函數。如下
max(),min()取最大/最小值,注:默認通過參數所給值的大小進行比較,輸出最大值,但是通過key=function(),設置進行比較的值
Sorted(),默認按升序排列的列表,sorted(,reverse = True)按降序排列的列表
Zip(A,B)一一對應輸出元組,zip()是迭代器,A和B都是可迭代的類型
Map(func,A)映射,產生新的元素,map()是迭代器,func是函數,A是可迭代的類型,通過func把A中的元素改變並輸出,如下
Reduce(func,A) 合並得最終結果,reduce()不是迭代器,func是函數,A是可迭代的類型,通過func把A中的元素合並,最后輸出最終結果,如下
Filter(func,A)起過濾作用,filter()是迭代器,func是函數,A是可迭代的類型,通過func過濾出A中元素為真的元素,如下