Python有哪些比較重要的內建函式?

老男孩IT教育機構發表於2021-12-09

  在Python程式語言中有很多的內建函式,雖然這些內建函式並沒有廣為人知,但他們卻具有非常強大的功能,可以大大提高程式碼效率。那麼Python內建函式有哪些?小編特為大家整理了這篇文章。

  abs()函式:返回數字的絕對值,語法為abs(x),x -- 數值表示式,函式返回x(數字)的絕對值。

  divmod()函式:把除數和餘數運算結果結合起來,返回一個包含商和餘數的元組(a // b, a % b)。在Python2.3版本之前不允許處理複數,函式語法為:divmod(a, b),a: 數字、b: 數字。

  input()函式:Python3.x中input()函式接受一個標準輸入資料,返回為string型別;Python2.x中input()相等於eval(raw_input(prompt)),用來獲取控制檯的輸入。函式語法為:input([prompt]),prompt: 提示資訊。

  open()函式:用於開啟一個檔案,建立一個file物件,相關的方法才可以呼叫它進行讀寫。函式語法為:open(name[,mode[,buffering]])。

  staticmethod()函式:python staticmethod返回函式的靜態方法,該方法不強制要求傳遞引數。函式語法為:staticmethod(function)。

  all()函式:用於判斷給定的可迭代引數 iterable 中的所有元素是否都為 TRUE,如果是返回True,否則返回False。元素除了是0、空、None、False外都算True。函式語法為:all(iterable),iterable--元組或列表。

  enumerate()函式:用於將一個可遍歷的資料物件組合為一個索引序列,同時列出資料和資料下標,一般用在for迴圈當中。Python 2.3以上版本可用,2.6新增start引數。函式語法為:enumerate(sequence, [start=0]),sequence--一個序列、迭代器或其他支援迭代物件;start--下標起始位置。

  int()函式:用於將一個字串或數字轉換為整型。函式語法為:class int(x, base=10),x--字串或數字;base--進位制數,預設十進位制。

  ord()函式:是chr()函式或unichr()函式的配對函式,它以一個字元作為引數,返回對應的ASCII數值,或者Unicode數值,如果所給的Unicode字元超出了你的Python定義範圍,則會引發一個TypeError的異常。函式語法為:ord(c),c--字元。

  str()函式:將物件轉化為適於人閱讀的形式。函式語法為:class str(object=''),object--物件。


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

相關文章