質問: python 変数 演算子 比較演算子の>、<を変数に入れるには文字列として''で囲まなければならず、string型になってしまいます。 やりたいことは、比較条件式の2 > 1の>を変数をいれて>、<切り替わるようにしたいのですがなかなかうまくいきません。 なにかいい方法ないでしょうか。よろしくお願いします。
回答: 演算子を変数に入れたりといったことはできませんが(そういう事ができるプログラミング言語はおそらくないです)、 比較条件式自体を文字列にしてevalで評価する事はできるかと思います。 eval('2 > 1')