Python 常見的內置函數
常見的內置函數:查看內置函數:print(dir(__builtins__))
常見函數
type查看對象類型len求長度min求最小值max求最大值sorted排序reversed反向sum求和
print打印
help幫助
id查看對象內存地址
range從起始值到結束值按照一定步長的序列
進制轉換函數:bin()轉換為二進制oct()轉換為八進制hex()轉換為十六進制ord()將字符轉換成對應的ASCII碼值chr()將ASCII碼值轉換成對應的字符
補充:1)enumerate()#返回一個可以枚舉的對象2)filter()#過濾器3)map()#加工。對于參數iterable中的每個元素都應用fuction函數,并返回一個map對象4)zip()#將對象逐一配對
example:
li=[1,2,3,4]
sum(li)#10
abs(-12)#絕對值12
round(1.4)#四舍五入1
round(1.445,2)#保留兩位小數1.45
bin(5)#二進制0101
oct(8)#八進制%o
hex(10)#16進制A
ord('a')#將字符轉換成對應的ASCII碼值
ord('A')
chr(65)#將ASCII碼值轉換成對應的字符
#1.enumerate#返回一個可以枚舉的enumerate對象(index,value)
li=['a','c','b']
list(enumerate(li))#通過list轉換成列表[(0,'a'),(1,'c'),(2,'b')]
dict(enumerate(li))#也可以通過dict轉成字典{0:'a',1:'c',2:'b'}
#注意集合,字典,是無序的,沒用索引。通過enumerate可以返回(偽索引,value)
se={1,2,3,'asd',5}
list(enumerate(se))#[(0,1),(1,'asd'),(2,2),(3,3),(4,5)]
dict(enumerate(se))#{0:1,1:'asd',2:2,3:3,4:5}
#2.filter()#過濾器,生成一個當參數傳入函數結果為True的可迭代對象
li=[1,2,3,6,7,8]
deftest(x):
returnx>5
list(filter(test,li))#[6,7,8]
#lambda凡是可以用到簡單函數地方,都可以用lambda
list(filter(lambdax:x>5,li))#[6,7,8]
#3.map()#加工
li=[1,2,3,6,7,8]
list(map(str,li))#把各個元素轉換成字符串['1','2','3','6','7','8']
#每一個元素加一個1
list(map(lambdax:x+1,li))#[2,3,4,7,8,9]
#zip()#將對象逐一配對,按照短序列來生成
li2=[1,2,3]
tu=('a','b','c','e')
list(zip(li2,tu))#[(1,'a'),(2,'b'),(3,'c')]
dict(zip(li2,tu))#{1:'a',2:'b',3:'c'}
以上內容為大家介紹了Python常見的內置函數,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。

相關推薦HOT
更多>>
pythonfor循環是什么
pythonfor循環是什么在做遍歷的時候,對于一些數據的反復循環執行,我們會用到for循環的語句。可以說這是新手入門必學的語句之一,在很多基礎循...詳情>>
2023-11-13 07:46:36
pythoncontextmanager()的轉換
python中contextmanager()的轉換1、說明當發出請求時,requests庫會在將請求實際發送到目標服務器之前準備該請求。請求準備包括像驗證頭信息和...詳情>>
2023-11-13 06:34:35
python使用items()遍歷鍵值對
python使用items()遍歷鍵值對字典可以用來存儲各種方式的信息,所以有很多方式可以通過字典的所有鍵值對、鍵或值。說明1、即使通過字典,鍵值對...詳情>>
2023-11-13 04:24:15
python實例方法中self的作用
python實例方法中self的作用說明1、無論是創建類的構造方法還是實例方法,最少要包含一個參數self。2、通過實例的self參數與對象進行綁定,程序...詳情>>
2023-11-13 03:46:48