千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時隨地免費(fèi)學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時隨地免費(fèi)學(xué)習(xí)課程

當(dāng)前位置:首頁  >  技術(shù)干貨  > Python培訓(xùn):Python有哪些函數(shù)?你了解幾種?

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

來源:千鋒教育
發(fā)布人:qyf
時間: 2021-12-14 18:01:00 1639476060

  本期小編要為大家?guī)淼腜ython教程就是關(guān)于Python函數(shù)這方面的,我們都知道Python函數(shù),一般是指組織好的、可重復(fù)使用的、用來實現(xiàn)單一或相關(guān)聯(lián)功能的代碼段,Python函數(shù)包含系統(tǒng)中自帶的一些函數(shù)、第三方函數(shù)以及用戶自定義的函數(shù)。那么Python有哪些函數(shù)?你了解幾種?小編對此進(jìn)行分類介紹,希望對你們有所幫助。

TPPQayMfIjL9xHqfG8=zZbT6X9XpSeHuBdlLhf5ZeUQUc15388

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  集合類操作

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

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

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

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

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

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

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

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

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

  10.set(),set對象實例化。

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

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

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

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

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

  Python有哪些函數(shù)?你了解幾種?上面就是小編為大家做的詳細(xì)介紹啦,學(xué)Python課程,可以參考千鋒推出的Python學(xué)習(xí)路線,該學(xué)習(xí)路線對從零基礎(chǔ)小白到Python初級開發(fā)工程師,Python高級開發(fā)工程師,后面的Python大神級數(shù)據(jù)分析師都有一個明確清晰的指導(dǎo),根據(jù)千鋒提供的Python學(xué)習(xí)路線圖可以讓你對學(xué)習(xí)Python需要掌握的知識有個清晰的了解,并快速入門Python開發(fā)。

tags:
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
免費(fèi)領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
PHP數(shù)組具的特性有哪些?

一、有序集合PHP數(shù)組是一個有序的數(shù)據(jù)集合,它可以存儲多個值,并使用索引來訪問這些值。索引可以是數(shù)字或字符串,允許你以靈活的方式組織和訪...詳情>>

2023-10-13 23:46:55
C語言中定義與聲明的含義是什么?

一、定義的含義在C語言中,定義是指為變量、函數(shù)或類型分配存儲空間并指定其屬性和初始值的過程。定義的主要含義如下:分配存儲空間:定義一個...詳情>>

2023-10-13 23:32:41
APP開發(fā)中常用的開發(fā)語言都有什么?

一、JavaJava是一種廣泛使用的開發(fā)語言,尤其在Android應(yīng)用開發(fā)中得到了廣泛應(yīng)用。Java具有面向?qū)ο蟮奶匦?,可以實現(xiàn)復(fù)雜的應(yīng)用邏輯和交互效果...詳情>>

2023-10-13 23:29:28
Python的自動化測試框架有哪些?

一、unittestunittest是Python內(nèi)置的測試框架,它受到Java的JUnit框架的啟發(fā)。unittest提供了一個面向?qū)ο蟮木幊棠P?,允許開發(fā)人員編寫測試用...詳情>>

2023-10-13 23:06:20
Web前端開發(fā)工具有哪些?

一、代碼編輯器代碼編輯器是Web前端開發(fā)的基礎(chǔ)工具之一,用于編寫、編輯和修改計算機(jī)代碼。它通常支持多種編程語言,并提供了一些便捷的功能,...詳情>>

2023-10-13 22:58:11