咨詢(xún)熱線 400-001-5729

Python有哪些函數(shù)種類(lèi)

發(fā)布時(shí)間:2021-12-25 16:52:33

Python培訓(xùn)

Python培訓(xùn):Python有哪些函數(shù)?你了解幾種?

數(shù)學(xué)運(yùn)算類(lèi)

1.abs(x)求絕對(duì)值,參數(shù)可以是整型,也可以是復(fù)數(shù);若參數(shù)是復(fù)數(shù),則返回復(fù)數(shù)的模。

2.complex([real[,imag]]),創(chuàng)建一個(gè)復(fù)數(shù)。

3.divmod(a,b),分別取商和余數(shù),注意:整型、浮點(diǎn)型都可以。

4.float([x]),將一個(gè)字符串或數(shù)字轉(zhuǎn)換為浮點(diǎn)數(shù),如果無(wú)參數(shù)將返回0.0.

5.int([x[,base]]),將一個(gè)字符轉(zhuǎn)換為int類(lèi)型,base表示進(jìn)制。

6.long([x[,base]]),將一個(gè)字符轉(zhuǎn)換為long類(lèi)型。

7.pow(x,y[,z]),返回x的y次冪。

8.range([start],stop[,step]),產(chǎn)生一個(gè)序列,默認(rèn)從0開(kāi)始。

9.round(x[,n]),四舍五入。

10.sum(iterable[,start]),對(duì)集合求和。

11.oct(x),將一個(gè)數(shù)字轉(zhuǎn)化為8進(jìn)制。

12.hex(x),將整數(shù)x轉(zhuǎn)換為16進(jìn)制字符串。

13.chr(i),返回整數(shù)i對(duì)應(yīng)的ASCII字符。

14.bin(x),將整數(shù)x轉(zhuǎn)換為二進(jìn)制字符串。

15.bool([x]),將x轉(zhuǎn)換為Boolean類(lèi)型。

集合類(lèi)操作

1.basestrin(),str和Unicode的超類(lèi),不能直接調(diào)用,可以用作isinstance判斷。

2.format(value[,format_spec]),格式化輸出字符串,格式化的參數(shù)順序從0開(kāi)始。

3.unichr(i),返回給定int類(lèi)型的Unicode。

4.enumerate(sequence[,start=0]),返回一個(gè)可枚舉的對(duì)象,該對(duì)象的next()方法將返回一個(gè)tuple。

5.iter(o[,sentine]),生成一個(gè)對(duì)象的迭代器,第二個(gè)參數(shù)表示分隔符。

6.max(iterable[,args…][key]),返回集合中的最大值。

7.min(iterable[,args…][key]),返回集合中的最小值。

8.dict([arg]),創(chuàng)建數(shù)據(jù)字典。

9.list([iterable]),將一個(gè)集合類(lèi)轉(zhuǎn)行為另外一個(gè)集合類(lèi)。

10.set(),set對(duì)象實(shí)例化。

11.frozenset([iterable]),產(chǎn)生一個(gè)不可變的set。

12.str([object]),轉(zhuǎn)換為string類(lèi)型。

13.sorted(iterable[,cmp[,key[,reverse]]]),隊(duì)集合排序。

14.tuple([iterable]),生成一個(gè)tuple類(lèi)型。

        15.xrange([start],stop[,step]),xrange()函數(shù)與range()類(lèi)似,但xrange()并不創(chuàng)建列表,而是返回一個(gè)xrange對(duì)象,它的行與列表相似,但是只在需要時(shí)才計(jì)算列表值,當(dāng)列表很大時(shí),這個(gè)特性能為我們節(jié)省內(nèi)存。

        本文由培訓(xùn)無(wú)憂網(wǎng)牛耳教育專(zhuān)屬課程顧問(wèn)整理發(fā)布,希望能夠?qū)ο雽W(xué)習(xí)長(zhǎng)沙Python開(kāi)發(fā)培訓(xùn)的同學(xué)有所幫助。更多Python開(kāi)發(fā)培訓(xùn)課程歡迎關(guān)注培訓(xùn)無(wú)憂網(wǎng)Python開(kāi)發(fā)培訓(xùn)頻道或添加老師微信:15033336050

以上文章由長(zhǎng)沙牛耳教育課程顧問(wèn)整理編輯發(fā)布,部分文章來(lái)自網(wǎng)絡(luò)內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解相關(guān)專(zhuān)業(yè)課程信息您可在線咨詢(xún)也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050

免 費(fèi) 申 請(qǐng) 試 課