ホームページ  >  記事  >  バックエンド開発  >  演算子の文字列表現を対応する関数に変換するにはどうすればよいですか?

演算子の文字列表現を対応する関数に変換するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-11 13:02:03665ブラウズ

How to Convert a String Representation of an Operator into its Corresponding Function?

文字列から演算子への変換

質問:

演算子の文字列表現を変換します (例: " ") を実際の演算子関数自体 (例: 加算演算子) に変換します。

答え:

検索テーブルを使用して演算子文字列間のマッピングを確立します。

コード:

import operator

ops = {"+": operator.add, "-": operator.sub}  # Customize as needed

result = ops["+"](1, 1)  # Applies the addition operator
print(result)  # Outputs 2

このアプローチは、演算子を表す文字列をそれぞれの機能に対応するものに効率的に変換し、実行時に、以下に基づいて演算を柔軟に実行できるようにします。文字列入力。

以上が演算子の文字列表現を対応する関数に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。