Python 內建函數
- 上一頁 Python 參考概覽
- 下一頁 Python 字符串方法
Python 有一組內建函數。
函數 | 描述 |
---|---|
abs() | 返回數的絕對值 |
all() | 如果可迭代對象中的所有項均為 true,則返回 True。 |
any() | 如果可迭代對象中的任何項為 true,則返回 True。 |
ascii() | 返回對象的可讀版本。用轉義字符替換 none-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() | 返回內存視圖(memory view)對象。 |
min() | 返回可迭代對象中的最小項目。 |
next() | 返回可迭代對象中的下一項。 |
object() | 返回新對象。 |
oct() | 把數轉換為八進制。 |
open() | 打開文件并返回文件對象。 |
ord() | 轉換表示指定字符的 Unicode 的整數。 |
pow() | 返回 x 的 y 次冪的值。 |
print() | 打印標準輸出設備。 |
property() | 獲取、設置、刪除屬性。 |
range() | 返回數字序列,從 0 開始且以 1 為增量(默認地)。 |
repr() | 返回對象的可讀版本。 |
reversed() | 返回反轉的迭代器。 |
round() | 對數進行舍入。 |
set() | 返回新的集合對象。 |
setattr() | 設置對象的屬性(屬性/方法)。 |
slice() | 返回 slice 對象。 |
sorted() | 返回排序列表。 |
@staticmethod() | 把方法轉換為靜態方法。 |
str() | 返回字符串對象。 |
sum() | 對迭代器的項目進行求和。 |
super() | 返回表示父類的對象。 |
tuple() | 返回元組。 |
type() | 返回對象的類型。 |
vars() | 返回對象的 __dict__ 屬性。 |
zip() | 從兩個或多個迭代器返回一個迭代器。 |
- 上一頁 Python 參考概覽
- 下一頁 Python 字符串方法