python之三目运算符及运算符的优先级

  1. 三目运算符
    表达式格式:结果1 if 条件 else 结果2
a=3
b=1
result= a+b if a<b else a-b
print(result)

输出结果:

2

2.运算符的优先级

运算符 描述
** 指数
~ + - 按位翻转,一元加号和减号
* / % // 乘,除,取模,取整
+ ,- 加减法
>>,<< 右移 左移
&
<=,<,> 比较
==,!= 等于
=,+=, *= 赋值
is ,is not 身份运算符
in ,not in 成员运算符
or 布尔’或’

你可能感兴趣的:(python,python)