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 參數,能夠來調用類的屬性,類的方法,實例化對象等
complie() 將字符串編譯成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() 將可迭代的對象做爲參數,將對象中對應的元素打包成一個個元組,而後返回由這些元組組成的列表

點擊這裏跳轉我的博客

相關文章
相關標籤/搜索