print(all()) #針對iterable,
若iterable
裡的元素都為真,則返回
true
print(any()) #
針對iterable,
若iterable
裡的元素任意乙個為真,則返回
true
print(bin(255)) #
十進位制轉二進位制
print(bool(1)) #
真則true
b=bytearray("abcde"
,encoding="utf-8") #
把字串變為列表,輸出其
ascii
值print(b[2])
print(chr(97)) #
把數字變為對應
ascii
字元print(ord('a')) #
把ascii
字元轉為其對應數字
print(dir({})) #
查可呼叫方法
print(divmod(10
,3)) #
返回商和餘數
x=""
print(eval(x)) #
任意字串
eval
後都去掉了引號
#exec() #
把字串變成**執行
yw=filter(lambda n:n>5
,range(10)) #
從滿足要求的資料中過濾出滿足你條件的資料
for i in yw:
print(i)
yw2=map(lambda n:n*n,
range(5)) #
對傳入的每乙個值處理後返回
for i in yw2:
print(i)
import functoolsres=functools.reduce(lambda x,y:x+y,
range(10)) #0-9
求和print(res)
a=print(frozenset(a)) #將引數(
可迭代物件
)轉為不可變集合
print(globals()) #
返回當前程式全域性變數的
key-value
形式print(hash("abc")) #
返回此內容在計算機中的排序
print(hex((5))) #
把乙個數字轉成
16進製制
print(id(a)) #
返回記憶體位址
print(max(2,3
,4,5)) #
返回最大值
print(min(2,3
,4,5)) #
返回最小值
print(oct(15)) #
把乙個數轉為八進位制
print(pow(2
,10)) #
第乙個數為底數,第二個數為冪
b=c=repr(b) #
轉成乙個字串物件
print(c,
type(c))
print(sorted(b.items())) #
按key
值排序print(sorted(b.items(),
key=lambda x:x[1])) #
預設按value
值排序print(sum([1,3
,4,2])) #
列表元素求和 元素只能是數字
d=[1,2
,3,4]
e=[5,6
,7,8
,9]for i in
zip(d,e): #zip()
將兩個iterable
若是列表會一一對應組成一對對元組輸出
print(i)
f=g=
print("------")
for i1 in
zip(g,f): #key
值匹配print(i1)
python重寫內建函式 python 內建函式
說明 zip 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 號操作符,可以將元組解壓為列表。語法 zip iterable1,iterable2,引數 iterable 乙個或多...
python內建函式簡稱 Python內建函式詳解
此文參考python文件,然後結合自己的理解,寫下來,一方面方便自己,讓自己好好學習,順便回憶回憶 另一方面,讓喜歡的盆友也參考一下。經查詢,3.6版本總共有68個內建函式,主要分類如下 數 算 7個 型別轉換 24個 序列操作 8個 物件操作 9個 反射操作 8個 變數操作 2個 互動操作 2個 ...
python內建函式使用 python內建函式使用
eval函式執行python表示式,有返回值 eval 1 2 3 4 5 exec函式執行的是python語句,沒有返回值 exec print 123 將字串型別的 編碼.物件能夠通過exec語句來執行或者eval 進行求值,c只是編譯,不執行 code for i in range 10 pr...