目录
在前三篇教程中,我们学习了 Python 的基本语法和数据结构以及字符串的特性。本篇教程,我们将深入探讨 Python 中的运算符合集。
专栏列表
- Python教程(一):环境搭建及PyCharm安装
- Python 教程(二):语法与数据结构
- Python 教程(三):字符串特性大全

正文开始,
如果觉得文章对您有帮助,请帮我三连+订阅,谢谢💖💖💖
前言
Python是一种功能强大的编程语言,它提供了丰富的运算符来执行各种数学和逻辑运算。
1. 算术运算符
算术运算符用于执行基本的数学运算。以下是一些常用的算术运算符:
+(加)-(减)*(乘)/(除)//(整除)%(取余)**(幂)
示例代码:
a =10
b =3print("加法:", a + b)# 输出 13print("减法:", a - b)# 输出 7print("乘法:", a * b)# 输出 30print("除法:", a / b)# 输出 3.3333333333333335print("整除:", a // b)# 输出 3print("取余:", a % b)# 输出 1print("幂运算:", a ** b)# 输出 1000

2. 比较运算符
比较运算符用于比较两个值,并根据比较结果返回布尔值(True或False)。以下是一些常用的比较运算符:
==(等于)!=(不等于)>(大于)<(小于)>=(大于等于)<=(小于等于)
示例代码:
a =10
b =20print("等于:", a == b)# 输出 Falseprint("不等于:", a != b)# 输出 Trueprint("大于:", a > b)# 输出 Falseprint("小于:", a < b)# 输出 Trueprint("大于等于:", a >= b)# 输出 Falseprint("小于等于:", a <= b)# 输出 True

3. 逻辑运算符
逻辑运算符用于执行逻辑运算。以下是一些常用的逻辑运算符:
and(逻辑与)or(逻辑或)not(逻辑非)
示例代码:
a =True
b =Falseprint("逻辑与:", a and b)# 输出 Falseprint("逻辑或:", a or b)# 输出 Trueprint("逻辑非:",not a)# 输出 False

4. 位运算符
位运算符对整数的二进制位进行操作。以下是一些常用的位运算符:
&(按位与)|(按位或)^(按位异或)~(按位取反)<<(左移)>>(右移)
示例代码:
a =10# 二进制 1010
b =3# 二进制 0011print("按位与:", a & b)# 输出 2 (1010 & 0011 = 0010)print("按位或:", a | b)# 输出 11 (1010 | 0011 = 1011)print("按位异或:", a ^ b)# 输出 9 (1010 ^ 0011 = 1001)print("按位取反:",~a)# 输出 -11 (按位取反)print("左移:", a <<1)# 输出 20 (左移一位)print("右移:", a >>1)# 输出 5 (右移一位)

5. 赋值运算符
赋值运算符用于将值赋给变量。以下是一些常用的赋值运算符:
=(单赋值)+=(加后赋值)-=(减后赋值)*=(乘后赋值)/=(除后赋值)//=(整除后赋值)%=(取余后赋值)**=(幂后赋值)&=(按位与后赋值)|=(按位或后赋值)^=(按位异或后赋值)<<=(左移后赋值)>>=(右移后赋值)
示例代码:
a =10
a +=5print("加后赋值:", a)# 输出 15
a *=2print("乘后赋值:", a)# 输出 30
a /=3print("除后赋值:", a)# 输出 10.0
6. 成员运算符
成员运算符用于测试一个值是否存在于某个序列中。以下是一些常用的成员运算符:
in(成员身份测试)not in(非成员身份测试)
示例代码:
a =[1,2,3]print("成员身份测试:",2in a)# 输出 Trueprint("非成员身份测试:",4notin a)# 输出 True
7. 身份运算符
身份运算符用于比较两个对象的身份(即它们是否引用同一个对象)。以下是一些常用的身份运算符:
is(身份测试)is not(非身份测试)
示例代码:
a =[1,2,3]
b = a
c =[1,2,3]print("身份测试:", a is b)# 输出 True (a 和 b 引用同一个对象)print("非身份测试:", a isnot c)# 输出 True (a 和 c 引用不同的对象)
总结
本文深入解析了Python的运算符,涵盖了算术、比较、逻辑、位、赋值、成员和身份运算符,并通过代码示例展示了其应用,希望能帮助您全面掌握Python编程基础。
版权归原作者 子羽bro 所有, 如有侵权,请联系我们删除。