千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > python运算符号大全

python运算符号大全

来源:千锋教育
发布人:xqq
时间: 2024-03-22 05:51:42 1711057902

Python运算符号大全

_x000D_

Python是一种高级编程语言,具有简单易学、可读性强等特点。Python中的运算符号也是非常丰富的,包括算术运算符、比较运算符、逻辑运算符、位运算符、赋值运算符、成员运算符和身份运算符。本文将详细介绍Python的运算符号大全,以及如何使用它们进行编程。

_x000D_

算术运算符

_x000D_

算术运算符用于执行基本的数学运算,包括加、减、乘、除、取余和取整除。Python中的算术运算符如下:

_x000D_

| 运算符 | 描述 | 示例 |

_x000D_

| ------ | -------- | ------------------ |

_x000D_

| + | 加 | 3 + 5 = 8 |

_x000D_

| - | 减 | 7 - 2 = 5 |

_x000D_

| * | 乘 | 4 * 6 = 24 |

_x000D_

| / | 除 | 10 / 2 = 5.0 |

_x000D_

| % | 取余 | 10 % 3 = 1 |

_x000D_

| // | 取整除 | 10 // 3 = 3 |

_x000D_

| ** | 幂 | 2 ** 3 = 8 |

_x000D_

比较运算符

_x000D_

比较运算符用于比较两个值之间的关系,返回True或False。Python中的比较运算符如下:

_x000D_

| 运算符 | 描述 | 示例 |

_x000D_

| ------ | -------------- | --------------- |

_x000D_

| == | 等于 | 3 == 5 返回False |

_x000D_

| != | 不等于 | 3 != 5 返回True |

_x000D_

| > | 大于 | 5 > 3 返回True |

_x000D_

| < | 小于 | 5 < 3 返回False |

_x000D_

| >= | 大于等于 | 5 >= 3 返回True |

_x000D_

| <= | 小于等于 | 5 <= 3 返回False |

_x000D_

逻辑运算符

_x000D_

逻辑运算符用于组合多个条件,返回True或False。Python中的逻辑运算符如下:

_x000D_

| 运算符 | 描述 | 示例 |

_x000D_

| ------ | -------- | ---------------------------------------------- |

_x000D_

| and | 与 | True and False 返回False |

_x000D_

| or | 或 | True or False 返回True |

_x000D_

| not | 非 | not True 返回False,not False 返回True |

_x000D_

位运算符

_x000D_

位运算符用于对二进制数进行操作,包括按位取反、按位与、按位或、按位异或和左移、右移。Python中的位运算符如下:

_x000D_

| 运算符 | 描述 | 示例 |

_x000D_

| ------ | ---------------- | ----------------------------------- |

_x000D_

| ~ | 按位取反 | ~3 返回-4 |

_x000D_

| & | 按位与 | 3 & 5 返回1 |

_x000D_

| \| | 按位或 | 3 \| 5 返回7 |

_x000D_

| ^ | 按位异或 | 3 ^ 5 返回6 |

_x000D_

| << | 左移 | 3 << 2 返回12 |

_x000D_

| >> | 右移 | 3 >> 2 返回0 |

_x000D_

赋值运算符

_x000D_

赋值运算符用于给变量赋值,Python中的赋值运算符如下:

_x000D_

| 运算符 | 描述 | 示例 |

_x000D_

| ------ | -------------- | --------------------------- |

_x000D_

| = | 简单赋值 | a = 3 |

_x000D_

| += | 加法赋值 | a += 3 等价于 a = a + 3 |

_x000D_

| -= | 减法赋值 | a -= 3 等价于 a = a - 3 |

_x000D_

| *= | 乘法赋值 | a *= 3 等价于 a = a * 3 |

_x000D_

| /= | 除法赋值 | a /= 3 等价于 a = a / 3 |

_x000D_

| %= | 取余赋值 | a %= 3 等价于 a = a % 3 |

_x000D_

| //= | 取整除赋值 | a //= 3 等价于 a = a // 3 |

_x000D_

| **= | 幂赋值 | a **= 3 等价于 a = a ** 3 |

_x000D_

| &= | 按位与赋值 | a &= 3 等价于 a = a & 3 |

_x000D_

| \|= | 按位或赋值 | a \|= 3 等价于 a = a \| 3 |

_x000D_

| ^= | 按位异或赋值 | a ^= 3 等价于 a = a ^ 3 |

_x000D_

| <<= | 左移赋值 | a <<= 2 等价于 a = a << 2 |

_x000D_

| >>= | 右移赋值 | a >>= 2 等价于 a = a >> 2 |

_x000D_

成员运算符

_x000D_

成员运算符用于判断一个值是否在指定的序列中,返回True或False。Python中的成员运算符如下:

_x000D_

| 运算符 | 描述 | 示例 |

_x000D_

| ------ | -------------- | --------------------------- |

_x000D_

| in | 如果在序列中 | 3 in [1, 2, 3] 返回True |

_x000D_

| not in | 如果不在序列中 | 3 not in [1, 2, 4] 返回True |

_x000D_

身份运算符

_x000D_

身份运算符用于比较两个对象的内存地址是否相同,返回True或False。Python中的身份运算符如下:

_x000D_

| 运算符 | 描述 | 示例 |

_x000D_

| ------ | ---------------------- | ----------------------------- |

_x000D_

| is | 如果两个对象相同 | a is b 返回True,a is not b 返回False |

_x000D_

| is not | 如果两个对象不相同 | a is not b 返回True,a is b 返回False |

_x000D_

问答扩展

_x000D_

1. Python中的运算符有哪些分类?

_x000D_

答:Python中的运算符可以分为算术运算符、比较运算符、逻辑运算符、位运算符、赋值运算符、成员运算符和身份运算符。

_x000D_

2. 算术运算符有哪些?

_x000D_

答:Python中的算术运算符包括加、减、乘、除、取余和取整除。

_x000D_

3. 逻辑运算符有哪些?

_x000D_

答:Python中的逻辑运算符包括and、or和not。

_x000D_

4. 赋值运算符有哪些?

_x000D_

答:Python中的赋值运算符包括简单赋值、加法赋值、减法赋值、乘法赋值、除法赋值、取余赋值、取整除赋值、幂赋值、按位与赋值、按位或赋值、按位异或赋值、左移赋值和右移赋值。

_x000D_

5. 成员运算符有哪些?

_x000D_

答:Python中的成员运算符包括in和not in。

_x000D_

6. 身份运算符有哪些?

_x000D_

答:Python中的身份运算符包括is和is not。

_x000D_

7. 什么是按位运算符?

_x000D_

答:按位运算符是对二进制数进行操作的运算符,包括按位取反、按位与、按位或、按位异或和左移、右移。

_x000D_

8. 什么是赋值运算符?

_x000D_

答:赋值运算符用于给变量赋值,包括简单赋值、加法赋值、减法赋值、乘法赋值、除法赋值、取余赋值、取整除赋值、幂赋值、按位与赋值、按位或赋值、按位异或赋值、左移赋值和右移赋值。

_x000D_

9. 什么是身份运算符?

_x000D_

答:身份运算符用于比较两个对象的内存地址是否相同,包括is和is not。

_x000D_

10. 什么是成员运算符?

_x000D_

答:成员运算符用于判断一个值是否在指定的序列中,包括in和not in。

_x000D_
tags: python教程
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT