函數(點擊可跳轉示例) | 用途 |
---|---|
abs() | 返回數字絕對值 |
all() | 判斷給定的可迭代參數 iterable 中的所有元素是否都爲 TRUE,如果是返回 True,否則返回 False |
any() | 判斷給定的可迭代參數 iterable 是否全部爲 False,則返回 False,如果有一個爲 True,則返回 True |
ascii() | 調用對象的repr()方法,獲取該方法的返回值 |
bin() | 將十進制轉換爲二進制 |
oct() | 將十進制轉換爲八進制 |
hex() | 將十進制轉換爲十六進制 |
bool() | 測試對象是True,還是False |
bytes() | 將一個字符轉換爲字節類型 |
str() | 將字符、數值類型轉換爲字符串類型 |
callable() | 檢查一個對象是否是可調用的 |
chr() | 查看十進制整數對應的ASCll字符 |
ord() | 查看某個ascii對應的十進制 |
classmethod() | 修飾符對應的函數不需要實例化,不需要 self 參數,但第一個參數需要是表示自身類的 cls 參數,可以來調用類的屬性,類的方法,實例化對象等 |
compile() | 將字符串編譯成python能識別或者可以執行的代碼。也可以將文字讀成字符串再編譯 |
complex () | 創建一個複數 |
delattr() | 刪除對象屬性 |
dict() | 創建數據字典 |
dir() | 函數不帶參數時,返回當前範圍內的變量、方法和定義的類型列表 |
divmod() | 分別取商和餘數 |
enumerate() | 返回一個可以枚舉的對象,該對象的next()方法將返回一個元組 |
eval() | 將字符串str當成有效表達式來求值並返回計算結果取出字符串中內容 |
exec() | 執行字符串或complie方法編譯過的字符串,沒有返回值 |
filter() | 過濾器,構建一個序列,等價於 |
float() | 將一個字符串或整數轉換爲浮點數 |
format() | 格式化輸出字符串 |
frozenset() | 創建一個不可修改的集合 |
getattr() | 獲取對象屬性 |
globals() | 返回一個描述當前全局變量的字典 |
hasattr() | 函數用於判斷對象是否包含對應的屬性 |
hash() | 返回對象的哈希值 |
help() | 返回對象的幫助文檔 |
id() | 返回對象的內存地址 |
input() | 獲取用戶輸入內容 |
int() | 用於將一個字符串或數字轉換爲整型 |
isinstance() | 來判斷一個對象是否是一個已知的類型,類似 type() |
issubclass() | 用於判斷參數 class 是否是類型參數 classinfo 的子類 |
iter() | 返回一個可迭代對象,sentinel可省略 |
len() | 返回對象的長度 |
list() | 返回可變序列類型 |
map() | 返回一個將function應用於iterable中每一項並輸出其結果的迭代器 |
max() | 返回最大值 |
min() | 返回最小值 |
memoryview() | 返回給定參數的內存查看對象(memory view) |
next() | 返回可迭代對象的下一個元素 |
object() | 返回一個沒有特徵的新對象 |
open() | 返回文件對象 |
pow() | base爲底的exp次冪,如果mod給出,取餘 |
print() | 打印對象 |
class property() | 返回property屬性 |
range() | 生成一個不可變序列 |
reversed() | 返回一個反向的iterator |
round() | 四捨五入 |
class set() | 返回一個set對象,可實現去重 |
class slice() | 返回一個表示有1range所指定的索引集的slice對象 |
sorted() | 對所有可迭代的對象進行排序操作 |
@staticmethod | 將方法轉換爲靜態方法 |
sum() | 求和 |
super() | 返回一個代理對象 |
tuple() | 不可變的序列類型 |
zip() | 將可迭代的對象作爲參數,將對象中對應的元素打包成一個個元組,然後返回由這些元組組成的列表 |
Python內置函數列表
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.