內置函數 # 1.abs函數 print(abs(-1)) # 絕對值方法 # 2.all函數 print(all([1,'aaa',''])) # false print(all([])) # true #all方法裡面是一個可迭代對象,all會自動將這個對象for迴圈一下,如果所有的值為true ...
內置函數
# 1.abs函數
print(abs(-1)) # 絕對值方法
# 2.all函數
print(all([1,'aaa',''])) # false
print(all([])) # true
#all方法裡面是一個可迭代對象,all會自動將這個對象for迴圈一下,如果所有的值為true,則返回true;如果可迭代對象為空,則返回true
# 3.any函數
print(any([11,'dw',''])) # 一真則為真
print(any([])) # 返回false
# 4.callable函數
print(callable(X)) #判斷x是否可以被調用
# 5.dir函數
print(dir(obj)) # 查看obj可以.出來那些屬性
# 6.divmod函數
print(divmod(10,3)) # 得到一個元組,裡面分別放著商和餘數
# 7.enumerate函數
for i in enumerate(['a','b','c']):
print(i) # enumerate取得對應的索引和值,是一個個元組形式
"""
(0, 'a')
(1, 'b')
(2, 'c')
"""
# 8.eval函數
res = eval('1+3') # eval函數執行字元串中的表達式
print(res)
# 9.isinstance函數
# isinstance()函數用來做類型判斷
print(isinstance([],list)) # 意思是[]是不是list這個類型
class Foo():
pass
obj = Foo()
print(isinstance(obj,Foo)) # obj是不是Foo的實例
# 10.__import__()方法
# 在文件中存放著一推需要導入的模塊,我們讀出該文件時,是字元串形式,就可以通過__import__()方法導入字元串形式的模塊
# import 'time' # 導入模塊時後面跟字元串是會報錯的
t(變數名) = __import__('time') # 可以使用__import__()方法導入字元串模塊
t.sleep(3)