Python內置函數列表

函數(點擊可跳轉示例) 用途
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() 將可迭代的對象作爲參數,將對象中對應的元素打包成一個個元組,然後返回由這些元組組成的列表

點擊這裏跳轉個人博客

上雲就上阿里雲

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章