一些基礎的內建函式
(1)abs() 求絕對量
(2)byte() 轉化為位元組 》可用於網路傳輸
bytes(name, encoding="utf-8") encode() >>編碼
(3)chr 將數字轉化為ascill 碼中對應值,ord 與chr 相反
(4)dir() 目錄
(5)dirmod(10,3)>>>>(3,1) 即10/3=3 餘 1
(6)eval()>>>>>可將「」中的內容提出來,只會對雙引號做出反應。
(8)zip()>>>有兩個引數,這兩個引數必須是序列,如字串,列表,元組等等
print((zip("ab",[1,2])))
print(list(zip("
ab",[1,2])))》[(
'a', 1), ('
b', 2)]
(9)max,min函式
1)簡單運用
l=[1,2,3,4,5](max(l))
(min(l))
》5》1
2)終極運用
即當要找出乙個企業裡年齡最大的人時,可用max,且該資訊是以字典的形式儲存的,即乙個人有乙個對應的字典。
people = [, ,]print(max(people,key=lambda dic:dic["
age"
]))》
(10)bin()十進位制轉化為二進位制
(11)hex()十進位制轉化為十六進製制
(12)oct()十進位制轉化為八進位制
(13)pow(x,y)>>x的y次方
(14)pow(x,y,z)>>>x的y次方再除於z ,再取餘
(15)round()四捨五入
(16)slice(x,y,z) 設定切片範圍,z表示步長
(17)sorted()排序
(18)__import__ 匯入某個字串
(19)import()呼叫模組,不能是字串
python常用內建函式(三)
功能 用於判斷給定的可迭代引數中的所有元素是否都為 true,如果是返回 true,否則返回 false。元素除了是 0 空 none false 外都算 true。引數 可迭代引數例項 print all print all 1,2 print all 2,none print all 0,1,2...
匿名函式,內建函式
lambda函式是一種快速定義單行的最小函式,可以用在任何需要函式的地方 一般函式定義 def fun x,y return x y匿名函式lambda定義 r lambda x,y x y print r 2,3 格式 lambda 引數列表 return 表示式 變數 lambda語句中,冒號前...
內建函式 filter 函式
描述 filter 函式用於過濾序列,過濾掉不符合條件的元素,返回乙個迭代器物件,如果要轉換為列表,可以使用 list 來轉換。該接收兩個引數,第乙個為函式,第二個為序列,序列的每個元素作為引數傳遞給函式進行判,然後返回 true 或 false,最後將返回 true 的元素放到新列表中。語法以下是...