python裡把dir函式當作檢視成員輸出

2021-08-07 14:07:12 字數 449 閱讀 5881

dir函式主要返回給出模組、類、例項或型別的成員列表。當你在互動環境下,檢視有哪些函式可以使用是非常方便的,不過也可以使用在其它地方,也有巧妙的作用。在這裡檢視成員函式列表,如下:

# file: builtin-dir-example-1.py

def dump(value):

print(value, "=>", dir(value))

import sys

dump(0)

dump(1.0)

dump(0.0j) # complex number

dump() # list

dump({}) # dictionary

dump("string")

dump(len) # function

dump(sys) # module

輸出結果如下:

把函式當作引數傳給高階函式

高階函式應用1 把函式當作引數傳給高階函式 import time def foo print form the foo def tmmer func start time time.time func stop time time.time print 函式 s 執行時間是 s func,stop...

python內建函式 dir

1 dir 如果不傳遞任何引數,則返回所有當前域中所有成員變數 成員方法的名稱 包含在陣列中 即變數名,方法名,類名,builtins doc name package 等名稱。2 dir object 列出object的屬性名稱以及它的從屬屬性的名稱,若object中含有 dir 方法,該方法將被...

把定時操作當作帶迴圈的函式

在之前有很長一段時間裡,雖然知道定時函式是幹什麼的,有些什麼作用,但是在理解上總感覺有點不自然,不那麼順暢。在思考了一段時間後,終於發現,可以把定時操作當作帶迴圈的函式來理解,這樣在使用定時操作的時候,想法就比較自然了。函式幾乎是所有程式語言都會提供的一種抽象,它把一段 當作乙個整體,給它乙個名字,...