目录
运算符的优先级
** 幂运算
~、+、- 取反、正负号
算术运算符
位运算符
比较运算符
条件表达式
根据条件表达式的结果进行赋值
条件表达式可以简化if语句
原if语句:
a=10
b=6
if a>b:
r=a
else:
r=b
条件表达式:
a=10
b=6
r=a if a>b else b
例:判断2022是不是闰年
year=2022
result="是闰年" if (year%4==0 and year%100!=0) or (year%400==0) else "不是闰年"
print(str(year)+"年"+result+"!")
说明:闰年的条件是能被4整除但不能被100整除,或者能被400整除。