Python內建函式合集,一定要收藏好!

老男孩IT教育機構發表於2022-03-15

  在Python語言中,Python直譯器自帶的函式叫做內建函式。所謂的內建函式就是python給你提供的,可以直接拿來使用的函式,比如print、input等。那麼python內建函式有多少?本篇文章為大家詳細講解一下,一定要收藏好!

  運算相關函式

  abs(x):求數值的絕對值。其引數可以是整型也可以是複數

  divmod(a,b):返回兩個數值的商和餘數。其引數可以是整型,也可以是浮點型,所返回的物件為元組。

  max(a,b,c…):返回可迭代物件的元素中最大值或者所有引數的最大值。

  min(a,b,c…):返回兩個熟知的冪運算或者其餘指定整數的模值。

  round(a):對浮點數進行四捨五入求值。

  sum():求和計算。

  型別轉換相關函式

  bool(x):根據傳輸的引數的邏輯值建立一個新的布林值,沒有引數時返回false。

  int(x[base]):將一個字串或數字轉換為整型。

  Float(x):將一個字串或數字轉換為浮點型。

  Complex(x):建立一個複數。

  Str([object]):將物件X轉換為字串。

  bytearray():返回一個新位元組陣列,這個陣列裡的元素是可變的,並且每個元素的值範圍0-256之間。

  bytes():根據傳入的引數建立一個新的不可變位元組陣列。

  memoryview():根據傳入的引數建立一個新的記憶體檢視物件。

  ord():返回unicode字元對應的整數。

  chr(i):用一個範圍在range(256)內的整數作為引數,返回對應的ASCII字元。

  bin(x):將整數轉換成二進位制字串。

  Oct(x):將一個整數轉換為一個八進位制字串。

  Hex(x):將一個整數轉換為一個十六進位制字串。

  tuple():將一個可迭代物件轉換成tuple元組型別。

  list():將以集合類轉換為列表。

  dict():根據傳入的引數建立一個新的字典。

  set():建立一個無序不重複的元素集,可以進行關係測試,刪除重複資料,還可以計算交集、差集、並集等。

  frozenset():根據傳入的引數建立一個新的不可變集合。

  enumerate():根據可迭代物件建立列舉物件。

  iter():根據傳入的引數建立一個新的可迭代物件。

  slice():根據傳入的引數建立一個新的切片物件。

  super():根據傳入的引數建立一個新的子類和父類的代理物件。

  object():建立一個新的object物件。

  序列操作

  all():判斷可迭代物件的每個元素是否都為true。

  any():判斷可迭代物件的元素是否有為true的元素,如果有一個為true,則返回true。

  map():會根據提供的函式對指定序列做對映。

  next():返回可迭代物件中下一個元素值。

  reversed():反轉序列生成新的可迭代物件。

  sorted():對可迭代物件進行排序,返回一個新的列表。

  zip():將可迭代的物件作為引數,將物件中對應的元素打包成一個個元組,然後返回由這些元組組成的列表。

  反射操作

  __import__():動態匯入模組,如果一個模組經常變化可以使用__import__()來動態載入。

  isinstance():判斷物件是否是類或者型別元組中任意類元素的例項。

  issubclass():判斷是否是另外一個類或者型別元組中類元素的子類。

  hasattr():檢查物件是否含有屬性。

  getattr():獲取物件的屬性值。

  setattr():設定物件的屬性值。

  delattr():刪除物件的屬性。


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

相關文章