Python中的內置函數(比較重要的)


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中元素為真的元素,如下

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM