目录
在前三篇教程中,我们学习了 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 所有, 如有侵权,请联系我们删除。