Python 內建函式
Python 包含一組內建函式。
| 函式 | 描述 |
|---|---|
| abs() | 返回數字的絕對值 |
| all() | 如果可迭代物件中的所有項都為真,則返回 True。 |
| any() | 如果可迭代物件中的任何一項為真,則返回 True。 |
| ascii() | 返回物件的易讀版本。用跳脫字元替換非 ASCII 字元。 |
| bin() | 返回數字的二進位制版本。 |
| bool() | 返回指定物件的布林值。 |
| bytearray() | 返回位元組陣列。 |
| bytes() | 返回位元組物件。 |
| callable() | 如果指定物件是可呼叫的,則返回 True,否則返回 False。 |
| chr() | 從指定的 Unicode 程式碼返回一個字元。 |
| classmethod() | 將方法轉換為類方法。 |
| compile() | 返回指定源物件,已準備好執行。 |
| complex() | 返回複數。 |
| delattr() | 刪除指定物件的指定屬性(屬性或方法)。 |
| dict() | 返回字典(陣列)。 |
| dir() | 返回指定物件的屬性和方法的列表。 |
| divmod() | 返回引數1除以引數2的商和餘數。 |
| enumerate() | 獲取集合(例如元組)並將其作為列舉物件返回。 |
| eval() | 評估並執行表示式。 |
| exec() | 執行指定的程式碼(或物件)。 |
| filter() | 使用篩選函式排除可迭代物件中的項。 |
| float() | 返回浮點數。 |
| format() | 格式化指定的值。 |
| frozenset() | 返回 frozenset 物件。 |
| getattr() | 返回指定屬性(屬性或方法)的值。 |
| globals() | 以字典形式返回當前全域性符號表。 |
| hasattr() | 如果指定物件具有指定的屬性(屬性/方法),則返回 True。 |
| hash() | 返回指定物件的雜湊值。 |
| help() | 執行內建幫助系統。 |
| hex() | 將數字轉換為十六進位制值。 |
| id() | 返回物件的 ID。 |
| input() | 允許使用者輸入。 |
| int() | 返回整數。 |
| isinstance() | 如果指定物件是指定物件的例項,則返回 True。 |
| issubclass() | 如果指定類是指定物件的子類,則返回 True。 |
| iter() | 返回迭代器物件。 |
| len() | 返回物件的長度。 |
| list() | 返回列表。 |
| locals() | 返回當前區域性符號表的更新字典。 |
| map() | 將指定的函式應用於可迭代物件的每一項,並返回指定的迭代器。 |
| max() | 返回可迭代物件中的最大項。 |
| memoryview() | 返回記憶體檢視物件。 |
| min() | 返回可迭代物件中的最小項。 |
| next() | 返回可迭代物件中的下一項。 |
| object() | 返回新物件。 |
| oct() | 將數字轉換為八進位制。 |
| open() | 開啟檔案並返回檔案物件。 |
| ord() | 將整數轉換為指定字元的 Unicode。 |
| pow() | 返回 x 的 y 次冪的值 |
| print() | 列印到標準輸出裝置。 |
| property() | 獲取、設定、刪除屬性。 |
| range() | 返回一個數字序列,從 0 開始,遞增 1(預設)。 |
| repr() | 返回物件的易讀版本。 |
| reversed() | 返回反向迭代器。 |
| round() | 對數字進行四捨五入。 |
| set() | 返回新的 set 物件。 |
| setattr() | 設定物件的屬性(屬性/方法)。 |
| slice() | 返回切片物件。 |
| sorted() | 返回排序列表。 |
| staticmethod() | 將方法轉換為靜態方法。 |
| str() | 返回字串物件。 |
| sum() | 對迭代器的項求和。 |
| super() | 返回一個表示父類的物件。 |
| tuple() | 返回元組。 |
| type() | 返回物件的型別。 |
| vars() | 返回物件的 `__dict__` 屬性。 |
| zip() | 返回一個迭代器,由兩個或多個迭代器組成。 |