ホームページ >バックエンド開発 >Python チュートリアル >Python は文字列を介してオブジェクトのプロパティまたはメソッドを呼び出します
以下は、Python が文字列を介してオブジェクトのプロパティまたはメソッドを呼び出す方法の例です。これは優れた参考値であり、皆さんの役に立つことを願っています。一緒に見てみましょう
場合によっては、属性またはメソッドをパラメーターとして渡す必要があることがあります。このとき、次の方法でオブジェクトの属性またはメソッドを文字列で呼び出すことができます
1、eval
In [634]: def getmethod(x,char='just for test'): ...: return eval('str.%s' % x)(char) ...:
。
In [635]: getmethod('upper') Out[635]: 'JUST FOR TEST'
2. getattr
In [650]: def getmethod2(x, char='just for test'): ...: return getattr(char, x)() ...:
In [651]: getmethod2('upper') Out[651]: 'JUST FOR TEST'
3. 組み込みライブラリ演算子を使用します。 りー
りー
関連する推奨事項:
Python 文字列を接続するいくつかの方法の概要
以上がPython は文字列を介してオブジェクトのプロパティまたはメソッドを呼び出しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。