| 函數(shù)名稱 函數(shù)說明 abs(x) x的絕對值,如果x是復(fù)數(shù),返回復(fù)數(shù)的模 all(x) 組合類型變量x中所有元素都為真時返回True,否則返回False;若x為空,返回True any(x) 組合類型變量x中任一元素都為真時返回True,否則返回False;若x為空,返回False bin(x) 將整數(shù)x轉(zhuǎn)換為等值的二進(jìn)制字符串,bin(1010)的結(jié)果是'0b1111110010' bool(x) 將x轉(zhuǎn)換為Boolean類型,即True或False,bool('') 的結(jié)果是False chr(i) 返回Unicode為i的字符,chr(9996)的結(jié)果是'?' complex(r,i) 創(chuàng)建一個復(fù)數(shù) r + i*1j,其中i可以省略,complex(10,10)的結(jié)果是10+10j dict() 創(chuàng)建字典類型,dict()的結(jié)果是一個空字典{} divmod(a,b) 返回a和b的商及余數(shù),divmod(10,3)結(jié)果是一個(3,1) eval(s) 計(jì)算字符串s作為Python表達(dá)式的值,eval('1+99')的結(jié)果是100 exec(s) 計(jì)算字符串s作為Python語句的值,exec('a = 1+999')運(yùn)行后,變量a的值為1000 float(x) 將x轉(zhuǎn)換成浮點(diǎn)數(shù),float(1010)的結(jié)果是1010.0 hex(x) 將整數(shù)轉(zhuǎn)換為16進(jìn)制字符串,hex(1010)的結(jié)果是'0x3f2' input(s) 獲取用戶輸入,其中s是字符串,作為提示信息,s可選 int(x) 將x轉(zhuǎn)換成整數(shù),int(9.9)的結(jié)果是9 list(x) 創(chuàng)建或?qū)⒆兞縳轉(zhuǎn)換成一個列表類型,list({10,9,8})的結(jié)果是[8,9,10] max(a1,a2,…) 返回參數(shù)的最大值,max(1,2,3,4,5)的結(jié)果是5 min(a1,a2,…) 返回參數(shù)的最小值,min(1,2,3,4,5)的結(jié)果是1 oct(x) 將整數(shù)x轉(zhuǎn)換成等值的八進(jìn)制字符串形式,oct(1010)的結(jié)果是'0o1762' open(fname, m) 打開文件,包括文本方式和二進(jìn)制方式等,其中,m部分可以省略,默認(rèn)是以文本可讀形式打開 ord(c) 返回一個字符的Unicode編碼值,ord('字')的結(jié)果是23383 pow(x,y) 返回x的y次冪,pow(2,pow(2,2))的結(jié)果是16 print(x) 打印變量或字符串x,print()的end參數(shù)用來表示輸出的結(jié)尾字符 range(a,b,s) 從a到b(不含)以s為步長產(chǎn)生一個序列,list(range(1,10,3))的結(jié)果是[1, 4, 7] reversed(r) 返回組合類型r的逆序迭代形式,for i in reversed([1,2,3])將逆序遍歷列表 round(n) 四舍五入方式計(jì)算n,round(10.6)的結(jié)果是11 set(x) 將組合數(shù)據(jù)類型x轉(zhuǎn)換成集合類型,set([1,1,1,1])的結(jié)果是{1} sorted(x) 對組合數(shù)據(jù)類型x進(jìn)行排序,默認(rèn)從小到大,sorted([1,3,5,2,4])的結(jié)果是[1,2,3,4,5] str(x) 將x轉(zhuǎn)換為等值的字符串類型,str(0x1010)的結(jié)果是'4112' sum(x) 對組合數(shù)據(jù)類型x計(jì)算求和結(jié)果,sum([1,3,5,2,4])的結(jié)果是15 type(x) 返回變量x的數(shù)據(jù)類型,type({1:2})的結(jié)果是<class 'dict'> |
|
|