文章目录
1.运算符
- 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”
1.2 运算符的分类
2.算术运算符
3.赋值运算符
4.比较运算符
比较运算符用来比较两个值之间的关系,总会返回一个布尔值.如果关系成立,返回True,否则返回False。
5.逻辑运算符
5.1 not 逻辑非
5.2 and 逻辑与
5.3 or 逻辑或
5.4 非布尔值的与或运算
- 非布尔值与运算的规则与运算是找False的,如果第一个值是False,则不看第二个值。如果第一个值是False,则直接返回第一个值,否则返回第二个值
- 非布尔值或运算的规则或运算是找True的,如果第一个值是True,则不看第二个值。如果第一个值是True,则直接返回第一个值,否则返回第二个值
6.条件运算符(三元运算符)
- 条件运算符在执行时,会先对条件表达式进行求值判断如果判断结果为True,则执行语句1,并返回执行结果如果判断结果为False,则执行语句2,并返回执行结果语法: 语句1 if 条件表达式 else 语句2
7.运算符的优先级
- 优先级关系为:( ) > not > and > or