以字串形式存取函數名稱
以字串形式檢索函數名稱在各種情況下都很有用。此程式碼示範如何實現此目的:
def foo(): pass print(foo.__name__) # Output: foo
首選方法是使用__name__,它在不同類型的函數中一致工作:
import time print(time.time.__name__) # Output: time
與func_name 不同,後者不可用對於內建函數:
print(time.time.func_name) # AttributeError
__name__中的雙下劃線表明了其特殊性,它提供用於跨類別、模組和函數存取名稱的統一屬性。
以上是如何在 Python 中取得字串形式的函數名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!