Python培訓:Python有哪些函式?你瞭解幾種?

千鋒教育qyf發表於2021-12-14

  本期小編要為大家帶來的 Python教程就是關於Python函式這方面的,我們都知道Python函式,一般是指組織好的、可重複使用的、用來實現單一或相關聯功能的程式碼段,Python函式包含系統中自帶的一些函式、第三方函式以及使用者自定義的函式。那麼Python有哪些函式?你瞭解幾種?小編對此進行分類介紹,希望對你們有所幫助。

TPPQayMfIjL9xHqfG8=zZbT6X9XpSeHuBdlLhf5ZeUQUc15388

   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物件,它的行與列表相似,但是隻在需要時才計算列表值,當列表很大時,這個特效能為我們節省記憶體。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2847743/,如需轉載,請註明出處,否則將追究法律責任。

相關文章