1. 程式人生 > >python中的內置函數

python中的內置函數

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中的內置函數