Python基础-4·运算符
2022-12-20 本文已影响0人
技术老男孩
一、运算符分类
Python 中所支持的运算符:
- 算术运算符
- 比较运算符
- 逻辑运算符
二、算术运算符
- 算数运算符是 运算符的一种
- 是完成基本的算术运算使用的符号,用来处理四则运算
运算符 | 描述 | 实例 |
---|---|---|
+ | 加 | 10 + 20 = 30 |
- | 减 | 10 - 20 = -10 |
* | 乘 | 10 * 20 = 200 |
/ | 除 | 10 / 20 = 0.5 |
// | 取整除 | 返回除法的整数部分(商) 9 // 2 输出结果 4 |
% | 取余数 | 返回除法的余数 9 % 2 = 1 |
** | 幂 | 又称次方、乘方,2 ** 3 = 8 |
案例
<pre>[root@localhost xxx]# python3
>>> 5/3 # python中的除法运算
1.6666666666666667
>>> 5//3 # python中的取商运算
1
>>> 5 % 3 # python中的取余运算
2</pre>
三、比较运算符
运算符 | 描述 |
---|---|
== | 检查两个操作数的值是否 相等,如果是,则条件成立,返回 True |
!= | 检查两个操作数的值是否 不相等,如果是,则条件成立,返回 True 1 != 2 -> True |
> | 检查左操作数的值是否 大于 右操作数的值,如果是,则条件成立,返回 True |
< | 检查左操作数的值是否 小于 右操作数的值,如果是,则条件成立,返回 True |
>= | 检查左操作数的值是否 大于或等于 右操作数的值,如果是,则条件成立,返回 True |
<= | 检查左操作数的值是否 小于或等于 右操作数的值,如果是,则条件成立,返回 True |
案例:
<pre>[root@localhost xxx]# python3
>>> 5 > 3 # 比较两个数值的大小,5大于3, 为真
True
# 比较10是否小于15,并且15是否小于20,为真,不方便阅读,少用; 可写为:10 < 15 and 15 < 20
>>> 10 < 15 < 20
True
# 比较10是否小于15,并且15是否大于13,为真,可写为:10 < 15 and 15 > 13
>>> 10 < 15 > 13
True</pre>
三、逻辑运算符
运算符 | 逻辑表达式 | 描述 |
---|---|---|
and | x and y | 只有 x 和 y 的值都为 True,才会返回 True 否则只要 x 或者 y 有一个值为 False,就返回 False |
or | x or y | 只要 x 或者 y 有一个值为 True,就返回 True只有 x 和 y 的值都为 False,才会返回 False |
not | not x | 如果 x 为 True,返回 False 如果 x 为 False,返回 True |
案例
<pre>[root@localhost xxx]# python3
# and是且,同时满足的意思,两边必须同时满足才为【True】
>>> 5 > 3 and 10 > 5 # 5大于3,为真; 10大于5,也为真
True
# or是或者的意思,只要一边满足即为真
>>> 5 > 3 or 10 > 50 # 5大于3,为真,结果为【True】
True
# not 取反
>>> not 5 > 3 # 5大于3,正确,为【True】,not取反,将其结果定义为【False】
False
>>> 10 > 50 # 10大于50,不正确,为【False】
False
>>> not 10 > 50 # 10大于50,不正确,为【False】;not取反,将其结果定义为【True】
True</pre>