4. Python之运算符
一. Python运算符
常用的运算符有:算述运算符,赋值运算符,比较运算述,逻辑运算符,位运算符等等。
1. 算述运算符
用于处理四则运算的符号,主要有:
运算符 | 描述 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
// | 整除 |
% | 取余 |
** | 幂运算 |
实例:
优先级:有括号先算括号,然后一级为:** ,下一级:* ,/ ,%,//,最后一级为:+ ,-
2. 赋值运算符
主要为变量进行赋值操作。
运算符 | 描述 |
---|---|
= | 简单符值运算 |
+= | 加赋值 |
-= | 减赋值 |
*= | 乘赋值 |
/= | 除赋值 |
%= | 取余赋值 |
**= | 幂赋值 |
//= | 整除赋值 |
实例:
python支持链式赋值,即:
a=b=c=100 #相当于执行a=100,b=100,c=100
同时支持系列解包赋值,即:
a,b=20,30 # 相当于执行a=20,b=30
此功能可以用来交换两个变量的值
3. 比较运算符
用来比较大小,真假。比较运算符也被称为关系运算符。比较结果是一个布尔值,要么是True,要么是False
运算符 | 描述 |
---|---|
> | 大于 |
< | 小于 |
== | 等于 |
!= | 不等于 |
>= | 大于或等于 |
<= | 小于或等于 |
实例:
4. 逻辑运算符
逻辑运算符是对真和假两种布尔值再进行运算。
运算符 | 描述 |
---|---|
and | 逻辑与 |
or | 逻辑或 |
not | 逻辑非 |
注意:结合方向,and和or是从左到右,not是从右到左
实例:
5. 位运算符
把数定看作二进制数来进行计算
位与运算&
位或运算|
位异或运算^
按位取反运算~