Python中的三元运算符
在c、java中是有三元运算符判断语句?表达式1:表达式2
的,平时写一些简单的逻辑运算用的比较多。一开始以为Python也有,就照着java中的那么使用了,然后给我报错了,于是上网查了查发现还真有,只是语法上不一样了。
表达式1 if 判断语句 else 表达式2
第一次使用还真不习惯
于是试着写了个例子
x = 10
y = 20
print(x if x > y else y) # 20
这个和其他语言语法不大一样只能之后多熟悉熟悉。
在c、java中是有三元运算符判断语句?表达式1:表达式2
的,平时写一些简单的逻辑运算用的比较多。一开始以为Python也有,就照着java中的那么使用了,然后给我报错了,于是上网查了查发现还真有,只是语法上不一样了。
表达式1 if 判断语句 else 表达式2
第一次使用还真不习惯
于是试着写了个例子
x = 10
y = 20
print(x if x > y else y) # 20
这个和其他语言语法不大一样只能之后多熟悉熟悉。