Python基础四:运算符
1、运算符的概念
1.1、运算符的概念
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,运算符是“+”
1.2、运算符的分类
- 算术运算符
- 赋值运算符
- 比较运算符(关系运算符)
- 逻辑运算符
- 条件运算符(三元运算符)
2、各运算符的概述
2.1、算术运算符
如图:
2.2、赋值运算符
概念:即复制运算符的特殊写法, x=x+3 等价于 x+=3 。“=”是复制运算符,可以将等号右边的值赋值给等号左边的值,如“a=1”
如图:
2.3、比较运算符(关系运算符)
概念:比较运算符用来比较两个值之间的关系,总会返回一个布尔值,若关系成立,返回True,否则返回False
作用如图:
2.4、逻辑运算符
- not 逻辑非
- and 逻辑与
- or 逻辑或
- 布尔值的与或运算
以上四者概念如图所示:
注:not 逻辑非运算会对右侧的值做取反运算,若是非布尔值则先转换为布尔值再进行取反运算;与运算就是找False;或运算找True
2.5、条件运算符(三元运算符)
结构及注释如图所示:
3、运算符的优先级
如图所示: