三元操作符及表达式的使用技巧
希望各位大佬不吝赐教,三元操作符和表达式这一块我有点懵.希望大佬举一些通俗易懂的例子告诉我怎么写,和一些要注意的地方和技巧. 语法:为真时的结果 if 判断条件 else 为假时的结果(注意,没有冒号,区别于c语言问好冒号表达式)
eg:
x = x+1 if x%2==1 else x
(就是将后面三元操作符的结果赋给x)
等价于:
if x%2==1:
x=x+1
x=x
userId = (userId == null)?"":userId ??? tigerPython2019 发表于 2020-8-17 09:13
userId = (userId == null)?"":userId
大佬能加一些注释吗{:5_92:} x = b if a else c
等价于if a:
x = b
else:
x=c 妙哉
页:
[1]