三項演算子

三項演算子はないけど、

a = 'a' if 条件 else 'b'

Python2.5からはifで似たようなことができるようになった。
後置のifじゃなくあくまで三項演算子のように使うので、elseは必須でifの左とelseの右に値がないと駄目。
でも、

import sys
sys.stdout.write('ok') if True else None

試したらこういう書き方はできたので後置ifとして使えないこともない。