函式(三) 內建函式

2022-09-16 06:51:11 字數 1062 閱讀 5037

一些基礎的內建函式

(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]

print

(max(l))

print

(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 的元素放到新列表中。語法以下是...