ホームページ >バックエンド開発 >Python チュートリアル >Python で関数名を文字列として取得するにはどうすればよいですか?
文字列としての関数名へのアクセス
関数名を文字列として取得することは、さまざまなシナリオで役立ちます。このコードは、これを実現する方法を示しています。
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 中国語 Web サイトの他の関連記事を参照してください。