本章节学习Python的四种运算符,分别为算术运算符、赋值运算符、比较运算符、逻辑运算符;
目录
① 算术运算符
运算符 | 描述说明 | 示例 | 结果 |
---|---|---|---|
+ | 加法 | 1+2 | 3 |
- | 减法 | 2-1 | 1 |
* | 乘法 | 1*2 | 2 |
/ | 除法 | 2/1 | 2.0 |
// | 整除 | 5//2 | 2 |
% | 取余 | 5%2 | 1 |
** | 幂运算 | 2**3 | 8 |
② 赋值运算符
运算符 | 描述说明 |
---|---|
= | 简单的赋值运算符 |
+= | 加法赋值运算符 |
-= | 减法赋值运算符 |
*= | 乘法赋值运算符 |
/= | 除法赋值运算符 |
%= | 取模赋值运算符 |
//= | 取整除赋值运算符 |
**= | 幂赋值运算符 |
(1)= :将”=“右边的结果赋给左边的变量;
a=2
c=a+b
(2)+= :先将左边的值与右边的值相加,再将结果赋给左边的变量;[a+=b 等效于 a=a+b]
Ⅰ.数字加赋值运算:
a=2
a+=3
print(a)
运行结果为:5
Ⅱ.连接字符串:
a='Hello'
a+=' World'
print(a)
运行结果为:Hello World
(3)-= :先将左边的值与右边的值相减,再将结果赋给左边的变量;[a-=b 等效于 a=a-b]
a=2
a-=1
print(a)
运行结果为:1
(4)*= :先将左边的值与右边的值相乘,再将结果赋给左边的变量;[a*=b 等效于 a=a*b]
a=2
a*=3
print(a)
运行结果为:6
(5)/= :先将左边的值除以右边的值,再将结果赋给左边的变量;[a/=b 等效于 a=a/b]
a=3
a/=2
print(a)
运行结果为:1.5
(6)%= :先将左边的值除以右边的值,再进行取余,最后将结果赋给左边的变量;[a%=b 等效于 a=a%b]
a=3
a%=2
print(a)
运行结果为:1
(7)//= :先将左边的值与右边的值进行整除运算,再将结果赋给左边的变量;[a//=b 等效于 a=a//b]
a=3
a//=2
print(a)
运行结果为:1
(8)**= :先将左边的值与右边的值进行幂运算,再将结果赋给左边的变量;[a**=b 等效于 a=a**b]
a=2
a**=3
print(a)
运行结果为:8
③ 比较运算符
比较运算符的返回结果为布尔值True或False。
运算符 | 描述说明 | 示例 | |
---|---|---|---|
== | 等于 | 3==3 | True |
!= | 不等于 | 3!=3 | False |
> | 大于 | 3>3 | False |
>= | 大于或等于 | 3>=3 | True |
< | 小于 | 3<3 | False |
<= | 小于或等于 | 3<=3 | True |
(注:“=“是赋值运算符,”==“是比较运算符)
④ 逻辑运算符
运算符 | 描述说明 | 用法 |
---|---|---|
and | 逻辑与:两真才真,一假则假 | 表达式1 and 表达式2 |
or | 逻辑或:两假才假,一真即真 | 表达式1 or 表达式2 |
not | 逻辑非 | not 表达式 |