python的运算符号包括算数运算符、关系运算符和逻辑运算符。
表达式通常是由数字或字符串和运算符组成的式子。表达式通常用于判断语句和循环语句的条件使用,是学习控制语句编写的基础。
1. 算数运算符
运算符 | 说明 |
---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 浮点数除法 |
// | 整数除法 |
% | 取模 |
** | 幂 |
2. 赋值运算符
运算符 | 说明 |
---|
= | 赋值运算符 |
+= | 加法赋值运算符 |
-= | 减法赋值运算符 |
*= | 乘法 赋值运算符 |
/= | 浮点数除法赋值运算符 |
// | 整数除法赋值运算符 |
% | 取模赋值运算符 |
** | 幂赋值运算符 |
3. 位运算符
运算符 | 说明 |
---|
& | 按位与运算符,参与运算的两个值,如果两个响应位都是1,则该位的结果为1,否则为0 |
| | 按位或运算符 |
^ | 按位异或运算符 |
~ | 按位取反运算符 |
<< | 左移动运算符 |
>> | 右移动运算符 |
4. 关系运算符
运算符 | 说明 |
---|
== | 等于,比较对象是否相等 |
!= | 不等于,比较对象是否不相等 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
5. 逻辑运算符
运算符 | 逻辑表达式 |
---|
and | x and y |
or | x or y |
not | not x |
6. 成员运算符
python内置的字符串、列表和元组等数据结构,经常会测试实例中是否包含了一系列成员,就需要用到成员运算符进行测试验证
运算符 | 逻辑表达式 |
---|
in | 如果在指定的序列中找到值返回True,否则返回False |
not in | 如果在指定的序列中没有找到值返回True,否则返回False |
7 身份运算符
运算符 | 描述 |
---|
is | 判断两个标识符是不是引用自同一个对象 |
is not | 判断两个标识符是不是引用自不同对象 |