本期小編要為大家帶來的Python教程就是關于Python函數這方面的,我們都知道Python函數,一般是指組織好的、可重復使用的、用來實現單一或相關聯功能的代碼段,Python函數包含系統中自帶的一些函數、第三方函數以及用戶自定義的函數。那么Python有哪些函數?你了解幾種?小編對此進行分類介紹,希望對你們有所幫助。
Python培訓:Python有哪些函數?你了解幾種?
數學運算類
1.abs(x)求絕對值,參數可以是整型,也可以是復數;若參數是復數,則返回復數的模。
2.complex([real[,imag]]),創建一個復數。
3.divmod(a,b),分別取商和余數,注意:整型、浮點型都可以。
4.float([x]),將一個字符串或數字轉換為浮點數,如果無參數將返回0.0.
5.int([x[,base]]),將一個字符轉換為int類型,base表示進制。
6.long([x[,base]]),將一個字符轉換為long類型。
7.pow(x,y[,z]),返回x的y次冪。
8.range([start],stop[,step]),產生一個序列,默認從0開始。
9.round(x[,n]),四舍五入。
10.sum(iterable[,start]),對集合求和。
11.oct(x),將一個數字轉化為8進制。
12.hex(x),將整數x轉換為16進制字符串。
13.chr(i),返回整數i對應的ASCII字符。
14.bin(x),將整數x轉換為二進制字符串。
15.bool([x]),將x轉換為Boolean類型。
集合類操作
1.basestrin(),str和Unicode的超類,不能直接調用,可以用作isinstance判斷。
2.format(value[,format_spec]),格式化輸出字符串,格式化的參數順序從0開始。
3.unichr(i),返回給定int類型的Unicode。
4.enumerate(sequence[,start=0]),返回一個可枚舉的對象,該對象的next()方法將返回一個tuple。
5.iter(o[,sentine]),生成一個對象的迭代器,第二個參數表示分隔符。
6.max(iterable[,args…][key]),返回集合中的最大值。
7.min(iterable[,args…][key]),返回集合中的最小值。
8.dict([arg]),創建數據字典。
9.list([iterable]),將一個集合類轉行為另外一個集合類。
10.set(),set對象實例化。
11.frozenset([iterable]),產生一個不可變的set。
12.str([object]),轉換為string類型。
13.sorted(iterable[,cmp[,key[,reverse]]]),隊集合排序。
14.tuple([iterable]),生成一個tuple類型。
15.xrange([start],stop[,step]),xrange()函數與range()類似,但xrange()并不創建列表,而是返回一個xrange對象,它的行與列表相似,但是只在需要時才計算列表值,當列表很大時,這個特性能為我們節省內存。
Python有哪些函數?你了解幾種?上面就是小編為大家做的詳細介紹啦,學Python課程,可以參考千鋒推出的Python學習路線,該學習路線對從零基礎小白到Python初級開發工程師,Python高級開發工程師,后面的Python大神級數據分析師都有一個明確清晰的指導,根據千鋒提供的Python學習路線圖可以讓你對學習Python需要掌握的知識有個清晰的了解,并快速入門Python開發。