今天是Andy学Python的第9天哦!
大家好,我是Andy。
01.
算术运算符
用于执行普通数学运算的运算符称为“算术运算符”。
运算符 |
意义 |
示例 |
示例结果 |
+ |
两数相加 |
10+5 |
15 |
- |
两数相减 |
10-5 |
5 |
* |
两数相乘 |
10*5 |
50 |
/ |
两数相除 |
10/5 |
2 |
% |
取余 |
13%5 |
3 |
// |
取商的整数部分 |
13//5 |
2 |
** |
幂运算(乘方) |
10**5 |
100000 |
注意“/”“%”“//”这三个运算符与除法相关,所以其第二个操作数不能为零,否则会提示“ZeroDivisionError”的错误。
02.
关系运算符
关系运算符用于两个表达式的比较,若比较为真,返回True;若比较结果假,返回False。
下表中,a = 10,b = 20。
运算符 |
含义 |
示例 |
示例结果 |
== |
等于,比较两个对象是否相等 |
a == b |
False |
!= |
不等于,比较两个对象是否不相等 |
a != b |
True |
> |
大于,返回x是否大于y |
a > b |
False |
< |
小于,返回x是否小于y |
a < b |
True |
>= |
大于等于,返回x是否大于等于y |
a >= b |
False |
<= |
小于等于,返回x是否小于等于y |
a <= b |
True |
03.
逻辑运算符
用于逻辑运算的运算符称为逻辑运算符。逻辑运算符用于得到一个或多个比较表达式进行逻辑运算后的结果。
本节各表,1表示真,0表示假。
3.1 and
与运算,也叫逻辑乘,可联想物理中串联电路图。速记:有0出0;全1出1。
A |
B |
F=A∧B |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
3.2 or
或运算,也叫逻辑加,可联想物理中并联电路图。速记:有1出1;全0出0。
A |
B |
F=A+B |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
3.3 not
非运算,取相反结果。速记:有1出0;有0出1。
A |
F = A’ |
0 |
1 |
1 |
0 |
04.
复合赋值运算符
复合赋值运算符同时做了“运算”及“赋值”两项工作。
运算符 |
含义 |
示例 |
示例结果 |
= |
简单的赋值运算符 |
c = a + b |
将a +b 的结果赋值给a |
+= |
相加后再赋值给原变量 |
c += a |
c = c + a |
-= |
相减后再赋值给原变量 |
c -= a |
c = c - a |
*= |
相乘后再赋值给原变量 |
c *= a |
c = c * a |
/= |
相除后再赋值给原变量 |
c /= a |
c = c / a |
%= |
相除得到余数再赋值给原变量 |
c %= a |
c = c % a |
//= |
相除得到整除商数后再赋值给原变量 |
c //= a |
c = c // a |
**= |
做指数运算后再赋值给原变量 |
c **= a |
c = c ** a |
End
不会Python,将成为人工智能时代的新“文盲”!
欢迎加入零基础自学Python计划,未来100天,Andy会把自学Python学习笔记持续输出公众号、视频号,不定期更新,邀您观战、加油、评论,亦或围观Andy被打脸。
人到中年,你一定要努力,但千万别着急。
我是Andy,一个终身学习者。