ホームページ > バックエンド開発 > Python チュートリアル > Python で文字列を演算子に変換するにはどうすればよいですか?

Python で文字列を演算子に変換するにはどうすればよいですか?

DDD
リリース: 2024-11-13 00:05:02
オリジナル
352 人が閲覧しました

How to Convert Strings to Operators in Python?

Python で文字列を演算子に変換する

「 」や「-」などの演算子を表す文字列を変換できます。対応する Python 演算子オブジェクトに変換します。これは、ルックアップ テーブルを使用して実現できます。

たとえば、演算子を表す文字列を対応する演算子関数にマップする辞書を定義できます。

import operator

ops = {"+": operator.add, "-": operator.sub, "*": operator.mul, "/": operator.truediv}
ログイン後にコピー

このルックアップ テーブルを使用するには、次のようにします。目的の演算子を表す文字列でインデックスを付けます:

result = ops["+"](1, 1)  # Returns 2
ログイン後にコピー

このアプローチは、入力文字列に基づいて演算子を動的に選択して適用する便利な方法を提供します。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート