Python中的三元表达式

Python中的三元运算符

在c、java中是有三元运算符判断语句?表达式1:表达式2的,平时写一些简单的逻辑运算用的比较多。一开始以为Python也有,就照着java中的那么使用了,然后给我报错了,于是上网查了查发现还真有,只是语法上不一样了。

表达式1 if 判断语句 else 表达式2

第一次使用还真不习惯

于是试着写了个例子

x = 10
y = 20
print(x if x > y else y)  # 20

这个和其他语言语法不大一样只能之后多熟悉熟悉。

posted @ 2019-08-13 21:10  戈达尔  阅读(457)  评论(0编辑  收藏  举报