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() | 返回一個迭代器,由兩個或多個迭代器組成。 |