if文を短く記述する
条件によってどちらかの値を代入するといった状況があったとする(例:aが真の時はTrueを代入、aが偽の時はFalseを代入)
(真の時)if (真偽式)else (偽の時)
という記述ができる
通常通り記述
b = None if b is None: b = True else: b = False
短縮して記述
b = None b = True if b is None else False
条件によってどちらかの値を代入するといった状況があったとする(例:aが真の時はTrueを代入、aが偽の時はFalseを代入)
(真の時)if (真偽式)else (偽の時)
という記述ができる
通常通り記述
b = None if b is None: b = True else: b = False
短縮して記述
b = None b = True if b is None else False