1. 程式人生 > >python內置方法

python內置方法

二進制 命令執行 hex 開始 被調用 tps ... all 執行

位置
https://docs.python.org/3/library/
內置方法
all(iterable) #所有的值都是真, 返回true
any(iterable) #任意一個值是真, 返回True
ascii(object) #把內存詩句對象變成一個可打印的形式

bin(int) #把數字轉化為二進制,返回值是字符串格式的
bool() #判斷真假
bytearray() #將字符串變成ascii形式的數組, 能修改二進制的數據

callable() #查看對象是否可以被調用
chr() #返回字符的ascii值
ord() #返回ascii對應的字符
classmetod() #類方法
compile() #能把字符串編譯成可執行的代碼,然後用對應命令執行, 如py_object = compile(source, ‘error.log‘, ‘exec‘) exec(py_object)
complex() #...

deladdr() #...
dict() #
dir() #查看對象的所有方法, 得到結果是商和余數的tuple

enumerate(iterable, start=0) #對象是可叠代的對象, 返回一個可叠代對象, 每一個值都是tuple, 內容是偏移量和值, start定義偏移量從幾開始, 默認0
eval() #執行字符串對象的語句, 返回一個值,
exec() #執行語句的用exec

filter() #過濾篩選, 常見用法 for a in filter(lambda n: n<10, range(100) 篩選出小於10的值
map() #把參數的所有的值都用這個方法處理,細節同上
reduce() functools.reduce()
frozenset() #凍結集合

getaddr #...
globals() #返回字典, 整個程序的所有的變量的kv的格式, 可以判斷變量存不存在

hash() #將字符串進行hash化返回哈希數值
hex(x) #轉化16進制
oct(x) #轉化8進制

id() #返回內存地址
__import__() #導入引用模板,等同於import

len() #求長度
local() #打印local變量

max() #返回列表最大值
min() #返回列表最小值

repr() #講對象轉化為字符串。適合輸出, 不適合求值
reversed() #反轉
round() #保留幾位小數,會四舍五入,print(round(1.92321,0))

slice() #切片
sorted() #排序,能給字典轉化的列表排序
sum() #求和
super() #...

type() #所有類型的根

vars() #返回一個對象的所有的屬性名

zip() #將兩個對象一一對應成一個叠代對象

python內置方法