ホームページ  >  記事  >  バックエンド開発  >  Python で文字列を使用して関数/メソッドを呼び出すにはどうすればよいですか?

Python で文字列を使用して関数/メソッドを呼び出すにはどうすればよいですか?

王林
王林転載
2023-09-10 20:49:021336ブラウズ

Python で文字列を使用して関数/メソッドを呼び出すにはどうすればよいですか?

Python 関数は通常、その名前を使用して呼び出されます。ただし、文字列を使用して関数を呼び出すこともできます。これを行うには、locals() と globals() を使用します。

文字列を使用して関数を呼び出す

###例###

この例では、文字列を使用して 2 つの関数を呼び出す方法を学びます -

リーリー ###出力### リーリー

文字列変数を使用した関数の呼び出し

###例###

この例では、関数

xyzuvw()

が引数を受け入れて出力するクラス

Example

を作成しました。このクラスを参照するには、globals() 関数が使用されます。その後、getattr() を使用してサンプル クラス

xyzuvw()

- の関数を参照します。 リーリー ###出力### ああああ

以上がPython で文字列を使用して関数/メソッドを呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。