python中的內置函數
阿新 • • 發佈:2017-06-29
one 如果 參數 int globals pre 範圍 true lob
abs(number):取絕對值
1 re=abs(-342) 2 print(re) 3 #輸出:342
all(iterable):判斷可叠代的對象的元素是否都是真,如果是返回True 否則返回false ; 0,none,空 都是假
li=[12,43,23,] re=all(li) print(re) #輸出:True li=[12,43,23,0] re=all(li) print(re) #輸出:False
bin(number):將number轉換成二進制的數並返回
re=bin(256) print(re) #輸出:0b100000000 #0b表示是二進制數
chr(i):根據i返回相應的ASCII碼對應的字符
re=chr(97) print(re) #輸出:a
dir(p_object=None):不帶參數時,返回當前範圍內的變量、方法和定義的類型列表;帶參數時,返回參數的屬性、方法列表。如果參數包含方法__dir__(),該方法將被調用。如果參數不包含__dir__(),該方法將最大限度地收集參數信息
divmod(x, y): 返回元組((x-x%y)/y, x%y)
re=divmod(100,3) print(re) #輸出:(33, 1)
eval(source, globals=None, locals=None): 將字符串str當成有效的表達式來求值並返回計算結果。globals可選。必須是dictionary
s=‘[11,22,33,44]‘ print(s,type(s)) li=eval(s) print(li,type(li)) #輸出:[11,22,33,44] <class ‘str‘> [11, 22, 33, 44] <class ‘list‘>
python中的內置函數