python内置函数表_python学习系列--python内置函数(一)
先列出所有的python內(nèi)置函數(shù),可以看到還是挺多的。
abs()????????求給定數(shù)的絕對值。
all()???? ?????傳入一個列表,只有當(dāng)列表中所有元素都是真時(shí),該函數(shù)返回真。
any()????????傳入一個列表,只要列表中有一個元素為真,該函數(shù)即返回真。
ascii()????? ?執(zhí)行對象中的__repr__方法。該函數(shù)在python2.7中已棄用。
bin()???????? 將給定的值轉(zhuǎn)換成二進(jìn)制。
bool()????? ?判斷真假。
bytearray()?????????將給定字符串轉(zhuǎn)換成bytearray的類型,什么鬼?
byte()????????將給定字符串轉(zhuǎn)換成字節(jié)碼表示。
callable()????????????判斷一個對象是否可調(diào)用 。
chr()????????? 將給定的ascii碼(數(shù)字)轉(zhuǎn)換成字符。
ord()???????? ?將給定的字符轉(zhuǎn)換成ascii碼。
classmethod()????類方法。
compile()????????將字符串編譯成python代碼。
complex()????????復(fù)數(shù)表示。
delattr()
getattr()
setattr()
hasattr()
dict()???????? 將給定列表轉(zhuǎn)換成字典,列表中的每個元素都是由key,value組成的元組。
dir()???????? ? 列出對象的所有屬性和方法。
divmod()???????? 接受兩個Int參數(shù),返回兩數(shù)相除的商數(shù)和余數(shù)。
enumerate()????得到enumerate對象,可用于迭代序列。
eval()????????得到字符串表示的表達(dá)式的值。
map()????????對序列中每個元素應(yīng)用某一函數(shù),得到新的序列。
filter()????????對序列中每個元素應(yīng)用某一函數(shù),返回值為True的元素保留至新的序列。
reduce()????python3棄用。
float()????????將數(shù)字類型轉(zhuǎn)換成浮點(diǎn)類型。
format()????強(qiáng)大的字符串格式化函數(shù),具有豐富的格式限定符(語法是{}中帶:號)。例: '{:0>8}'.format('hello'), ?[Out]: '000hello'
frozenset()????????不能增加和刪除的集合。
globals()????????????獲取當(dāng)前名稱空間的所有全局變量。
hash()????????得到給定字符串的哈希值。
help()????????查看某對象的幫助文檔。
hex()????????? 將給定數(shù)值轉(zhuǎn)換為16進(jìn)制。
id()????????????得到某對象在內(nèi)存中的地址。
input()????????用于捕獲交互式輸入。
int()????????將給定對象轉(zhuǎn)換為數(shù)值對象。
isinstance()????????判斷給定名稱是否為某對象。
issubclass()????????判斷給定類是否是某類的子類。
iter()????????將給定序列轉(zhuǎn)換為迭代器。
len()????????計(jì)算給定對象的長度。
list()????????? ? 將給定的可迭代對象轉(zhuǎn)換成列表。
locals()????????獲取當(dāng)前名稱空間的所有局部變量。
max()????????取得給定序列中的最大值。
min()????????取得給定序列中的最小值。
memoryview()
oct()????????獲取給定數(shù)的8進(jìn)制數(shù)值。
open()????????打開一個給定的文件,返回文件對象。
pow()????????計(jì)算給定數(shù)的乘方。
print()????????打印至標(biāo)準(zhǔn)輸出。
property()
range()????????得到給定數(shù)字以內(nèi)的自然數(shù)列表。
repr()????????調(diào)用對象的__repr__方法。
reversed()????????反轉(zhuǎn)給定序列,返回一個可迭代對象。
round()????????將給定浮點(diǎn)數(shù)進(jìn)行四舍五入并返回。
set()???????? 得到給定序列的集合。
slice()
sorted()????????得到給定序列的有序序列。
staticmethod()????????靜態(tài)方法。
str()????????將給定數(shù)值轉(zhuǎn)換為字符。
sum()????????求給定序列的和。
super()????????用于執(zhí)行父類的方法。
tuple()????????將給定序列轉(zhuǎn)換為元組。
type()????????返回給定對象的類型。
vars()????????得到給定對象的所有屬性和方法以及屬性和方法的值。它與dir()的區(qū)別是:dir()只給出key, 而vars()給出key和value.
zip()????????捆綁每個給定列表中相同位置的元素,得到新的列表。例: x=[1,2,3], y=[4,5,6], z=[7,8,9], zip(x,y,z) ?[輸出]: [(1,4,7),(2,5,8),(3,6,9)]
__import__()????????導(dǎo)入給定字符串形式的模塊。
總結(jié)
以上是生活随笔為你收集整理的python内置函数表_python学习系列--python内置函数(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 盛事通消费券沈阳哪里可以用
- 下一篇: 95505是哪个保险公司