等同于java的三目运算,但是语法和表达效果是不一样的
A = Y if X else Z
如 果 X 为 真, 那 么 就 执 行 A = Y。
如 果 X 为 假, 就 执 行 A = Z。
这里的判断条件为X,通过写法来说,这一种是比较容易懂的,而不像java是用符号(? :)来表示,不经过专门训练的人看不懂
等同于java的三目运算,但是语法和表达效果是不一样的
A = Y if X else Z
如 果 X 为 真, 那 么 就 执 行 A = Y。
如 果 X 为 假, 就 执 行 A = Z。
这里的判断条件为X,通过写法来说,这一种是比较容易懂的,而不像java是用符号(? :)来表示,不经过专门训练的人看不懂