2008-09-03 三項演算子 プログラミング Python 三項演算子はないけど、 a = 'a' if 条件 else 'b' Python2.5からはifで似たようなことができるようになった。 後置のifじゃなくあくまで三項演算子のように使うので、elseは必須でifの左とelseの右に値がないと駄目。 でも、 import sys sys.stdout.write('ok') if True else None 試したらこういう書き方はできたので後置ifとして使えないこともない。