Python基础

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>
上一篇下一篇

猜你喜欢

热点阅读