內(nèi)建函數(shù)
1.
abs(number)
用法:返回?cái)?shù)字的返回值
2.
all(iterable)
用法:如果iterable的所有元素都是真值,就返回True护赊,否則返回False
3.
any(iterable)
用法:如果iterable的所有元素都是假值惠遏,就返回False,否則返回True
4.
ascii(object)
用法:對(duì)非ASCII字符進(jìn)行轉(zhuǎn)義
5.
bin(integer)
用法:將整數(shù)轉(zhuǎn)換為以字符串表示的二進(jìn)制字面量
6.
bool(x)
用法:將x解讀為布爾值骏啰,并返回True和False
7.
bytes()
用法:返回一個(gè)可修改的bytes對(duì)象
8.
callbale(object)
用法:檢查對(duì)象是否可被調(diào)用
9.
chr(number)
用法:返回一個(gè)字符爽哎,其Unicode碼點(diǎn)為指定數(shù)字
10.
classmethod(func)
用法:根據(jù)實(shí)例方法,創(chuàng)建一類方法器一。
11.
complex(real,imag)
用法:返回一個(gè)復(fù)數(shù)课锌,其實(shí)部和虛部都為指定值
11.5
delattr(object,name)
用法:刪除指定對(duì)象的指定屬性。
12.
dict([mapping -or- sequence])
用法:創(chuàng)建一個(gè)字典,可根據(jù)另一種映射或(key渺贤,value)列表來(lái)創(chuàng)建雏胃,也可以使用關(guān)鍵字參數(shù)來(lái)調(diào)用
13.
dir([object])
用法:列出當(dāng)前可見作用域中的(大部分)命令,或列出指定對(duì)象的(大部分)屬性
14.
divmod(a,b)
用法:返回(a//b,a%b)(對(duì)于浮點(diǎn)數(shù)有一些特殊規(guī)則)
15.
enumerate(iterable)
用法:迭代iterable中所有的(index志鞍,item)瞭亮。可提供關(guān)鍵字star固棚,以便不從開頭開始迭代统翩。
16.
eval(string[,globals[,locals]])
用法:計(jì)算以字符串表示的表達(dá)式,還可在指定的全局和局部作用域內(nèi)進(jìn)行
17.
filter(function,sequence)
用法:返回一個(gè)列表此洲,其中包含指定序列中這樣的元素厂汗,即對(duì)其應(yīng)用指定的函數(shù)時(shí),結(jié)果為真呜师。
18.
float(object)
用法:將字符串或數(shù)字轉(zhuǎn)換為浮點(diǎn)數(shù)
19.
format(value[,format_spec])
用法:返回對(duì)指定字符串設(shè)置格式后的結(jié)果娶桦。格式設(shè)置規(guī)范的作用與字符串方法format一樣
20.
frozenset([iterable])
用法:創(chuàng)建一個(gè)不可修改的集合,這意味著可將其添加到其他集合中
21.
getattr(object,name[,default])
用法:返回指定對(duì)象中指定屬性的值汁汗,還可給這個(gè)屬性指定默認(rèn)值
22.
globals()
用法:返回一個(gè)表示當(dāng)前全局作用域的字典
23.
hasattr(object,name)
用法:檢查指定對(duì)象是否包含指定的屬性
24.
help([object])
用法:調(diào)用內(nèi)置的幫助系統(tǒng)衷畦,打印有關(guān)對(duì)象的幫助信息。
25.
hex(number)
用法:將數(shù)字轉(zhuǎn)換為十六進(jìn)制的字符串
26.
id(object)
用法:返回指定對(duì)象獨(dú)一無(wú)二的ID
27.
input([prompt])
用法:以字符串的方式返回用戶輸入的數(shù)據(jù)知牌,還可顯示指定的提示語(yǔ)
28.
int(object[,radix])
用法:將字符串或數(shù)字轉(zhuǎn)換為整數(shù)祈争,還可指定基數(shù)
29.
isinstance(object,classinfo)
用法:檢測(cè)object是否是classinfo的實(shí)例,其中參數(shù)classinfo可以是類對(duì)象角寸,類型對(duì)象菩混,或類和類型對(duì)象元組
30.
issubclass(class1,class2)
用法:檢測(cè)class1是否是class2的子類(每個(gè)類都被視為他自己的子類)
31.
iter(object[,sentinel])
用法:返回一個(gè)迭代器對(duì)象,即object.__iter__().這個(gè)迭代器對(duì)象用于迭代序列(如果object支持__getitem__)
如果指定了sentinel袭厂,這個(gè)迭代器將不斷調(diào)用object墨吓,直到返回sentinel
32.
len(object)
用法:返回指定對(duì)象的長(zhǎng)度(包含的項(xiàng)誰(shuí)數(shù))
33.
list([sequence])
用法:創(chuàng)建一個(gè)列表球匕,也可根據(jù)指定的序列創(chuàng)建列表纹磺。
34.
locals()
用法:返回一個(gè)當(dāng)前局部作用域的字典(請(qǐng)不要修改這個(gè)字典)
35.
map(function,sequence,...)
用法:創(chuàng)建一個(gè)列表,其中包含對(duì)指定序列包含的項(xiàng)執(zhí)行指定函數(shù)返回的值
36.
max(object1[,object2,...])
用法:如果object1不是空序列亮曹,就返回其中最大的元素橄杨,否則返回提供的參數(shù)(object1,object2等)中最大的那個(gè)
37.
min(object1[,object2,...])
用法:如果object1不是空序列照卦,就返回其中最小的元素式矫,否則返回提供的參數(shù)(object1,object2等)中最小的那個(gè)
38.
next(iterator[,default])
用法:返回iterator.__next__()的值役耕,還可指定默認(rèn)值采转,他指定在到達(dá)了迭代器末尾時(shí)將返回的值。
39.
object()
用法:返回一個(gè)object實(shí)例,object是所有新式類的基類故慈。
40.
oct(number)
用法:將整數(shù)轉(zhuǎn)換為八進(jìn)制字符串
41.
open(filename[,mode[,bufsize]])
用法:打開一個(gè)文件并返回一個(gè)文件對(duì)象板熊,(還有其他可選參數(shù),如指定編碼和錯(cuò)誤處理方式的參數(shù))
42.
ord(char)
用法:返回執(zhí)行字符的Unicode碼點(diǎn)
43.
pow(x,y[,z])
用法:返回x的y次方察绷,還可以將結(jié)果對(duì)z求模
44.
print(x,...)
用法:將0個(gè)或更多參數(shù)作為一行打印到標(biāo)準(zhǔn)輸出干签,并用空格分割參數(shù)〔鸷常可使用關(guān)鍵字參數(shù)
sep容劳,end,file和flush調(diào)整這種行為闸度。
45.
property([fget[,fset[,fdel[,doc]]]])
用法:根據(jù)一組存取函數(shù)創(chuàng)建一個(gè)特性
46.
range([start,]stop[,step])
用法:根據(jù)參數(shù)start(包含竭贩,默認(rèn)為0),stop(不包含)和step(默認(rèn)為1)以序列的方式返回指定范圍內(nèi)的一些列值
47.
repr(object)
用法:返回對(duì)象的字符串表示筋岛,通常用做eval 的參數(shù)
48.
reversed(sequence)
用法:返回一個(gè)反向迭代序列的迭代器
49.
round(float[,n])
用法:將指定的浮點(diǎn)數(shù)圓整到小數(shù)點(diǎn)n位(默認(rèn)為0為)
50.
set([iterable])
用法:返回一個(gè)集合娶视,如果指定了iterable,該集合的元素將是從中取得的
51.
setattr(object,name,value)
用法:將指定對(duì)象的指定屬性設(shè)置為指定的值
52.
sorted(iterable[,cmp][,key][,reverse])
用法:返回一個(gè)排序后的列表,其中的元素來(lái)著iterable.可選參數(shù)與列表的方法sort相同
53.
staticmethod(func)
用法:根據(jù)實(shí)例方法創(chuàng)建一個(gè)靜態(tài)(類)方法
54.
str(object)
用法:返回指定對(duì)象的格式良好的字符串表示
55.
sum(sqp[,start])
用法:計(jì)算數(shù)字序列中所有元素的總和睁宰,再加上可選參數(shù)start的值(默認(rèn)為0)肪获,然后返回結(jié)果
56.
super([type[,obj/type]])
用法:講一個(gè)方法調(diào)用委托給超類的代理
57.
tuple([sequence])
用法:創(chuàng)建一個(gè)元組。如果指定了可選參數(shù)secquence柒傻,該元組包含的項(xiàng)將于該參數(shù)指定的序列相同
58.
type(object)
用法:返回指定對(duì)象類型
59.
type(name,bases,dict)
用法:返回一個(gè)新的類型對(duì)象孝赫,其名稱,基類和作用域由相應(yīng)的參數(shù)指定
60.
vars([object])
用法:返回一個(gè)表示局部作用域的字典或一個(gè)包含指定對(duì)象屬性的屬性的字典(請(qǐng)不要修改這個(gè)字典)
61.
zip(sequence1,...)
用法:返回一個(gè)元組迭代器红符,其中每個(gè)元組都包含提供序列的相應(yīng)項(xiàng)青柄。返回的列表與提供的最短序等長(zhǎng)。