Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python関数名を取得する方法は?


このチュートリアルでは、Pythonで関数名を取得する方法を学習します。関数の名前を取得するのは簡単です。 Python2とPython3には2つの異なる方法があります。両方見てみましょう。

Python2

Python2のすべての関数には、現在の関数の名前を示すfunc_nameというプロパティがあります。例を見てみましょう。次の例を実行するときは、Python2を使用していることを確認してください。

# defining a function
def testing_function():
   """
      This is a simple function for testing
   """
return None
print("Function name is (Python2) '{}'".format(testing_function.func_name))
>

出力

上記のプログラムを実行すると、次の結果が得られます。

Function name is (Python2)'testing_function'

Python3¶

関数プロパティfunc_name Python3では非推奨です。 usingプロパティの名前を取得します__name 関数の__。例を見てみましょう。 Python3を使用していることを確認してください 次のコードを実行している間。

# defining a function
def testing_function():
   """
      This is a simple function for testing
   """
return None
print(f"Function name is (Python3) '{testing_function.__name__}'")

出力

上記のプログラムを実行すると、次の結果が得られます。

Function name is (Python3) 'testing_function'

結論

チュートリアルで疑問がある場合は、コメントセクションでそれらについて言及してください。


  1. Python Matplotlibで多変量関数をプロットする方法は?

    Pythonで多変量関数をプロットするには、次の手順を実行できます- ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 ランダムなxを作成します 、 y およびz numpyを使用したデータポイント。 図とサブプロットのセットを作成します。 xを使用して散布図を作成します 、 y およびz データポイント。 ScalarMappableインスタンスのカラーバーを作成します。s 。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np import matpl

  2. Tkinter / Pythonでポップアップダイアログを取得するにはどうすればよいですか?

    Tkinterは、GUIベースのアプリケーションを作成および開発するために使用される標準のPythonライブラリです。 Tkinterでアプリケーションを作成し、それにウィジェットを追加して、アプリケーションをよりインタラクティブにすることができます。 アプリケーションにポップアップダイアログを表示したいとします。この場合、組み込みのメッセージボックスを使用できます tkinterのモジュール。エラー、情報ボックス、確認ボックスなどのさまざまなダイアログボックスを表示できます。 例 この例では、ボタンをクリックすると、画面にポップアップメッセージが表示されるボタンを作成しました。 # Im