Python3 Operator 学习笔记

在 Python 中,操作符是用于执行某些操作的特殊符号。例如,加号(+)用于执行加法操作,减号(-)用于执行减法操作等。

算术运算符

Python 支持所有基本的算术运算符,包括:

操作符 描述
+
-
*
/
% 取模
** 幂运算
// 取整除

下面是一些实例:

pythonCopy Code
a = 10 b = 5 print(a + b) # 输出: 15 print(a - b) # 输出: 5 print(a * b) # 输出: 50 print(a / b) # 输出: 2.0 print(a % b) # 输出: 0 print(a ** b) # 输出: 100000 print(a // b) # 输出: 2

比较运算符

Python 支持所有基本的比较运算符,包括:

操作符 描述
== 等于
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于

下面是一些实例:

pythonCopy Code
a = 10 b = 5 print(a == b) # 输出: False print(a != b) # 输出: True print(a > b) # 输出: True print(a < b) # 输出: False print(a >= b) # 输出: True print(a <= b) # 输出: False

逻辑运算符

Python 支持所有基本的逻辑运算符,包括:

操作符 描述
and
or
not

下面是一些实例:

pythonCopy Code
a = 10 b = 5 c = 2 print(a > b and b > c) # 输出: True print(a > b or b < c) # 输出: True print(not a == b) # 输出: True

赋值运算符

Python 支持所有基本的赋值运算符,包括:

操作符 描述
= 简单赋值运算符
+= 加法赋值运算符
-= 减法赋值运算符
*= 乘法赋值运算符
/= 除法赋值运算符
%= 取模赋值运算符
**= 幂赋值运算符
//= 取整除赋值运算符

下面是一些实例:

pythonCopy Code
a = 10 b = 5 a += b print(a) # 输出: 15 a -= b print(a) # 输出: 10 a *= b print(a) # 输出: 50 a /= b print(a) # 输出: 10.0 a %= b print(a) # 输出: 0.0 a **= b print(a) # 输出: 0 a //= b print(a) # 输出: 0

位运算符

Python 支持所有基本的位运算符,包括:

操作符 描述
& 按位与
| 按位或
^ 按位异或
~ 按位取反
<< 左移运算符
>> 右移运算符

下面是一些实例:

pythonCopy Code
a = 60 b = 13 print(a & b) # 输出: 12 print(a | b) # 输出: 61 print(a ^ b) # 输出: 49 print(~a) # 输出: -61 print(a << 2) # 输出: 240 print(a >> 2) # 输出: 15

成员运算符

Python 支持两个成员运算符:

操作符 描述
in 如果在指定的序列中找到值返回 True,否则返回 False
not in 如果在指定的序列中没有找到值返回 True,否则返回 False

下面是一些实例:

pythonCopy Code
a = [1, 2, 3] print(2 in a) # 输出: True print(4 in a) # 输出: False print(4 not in a) # 输出: True

身份运算符

Python 支持两个身份运算符:

操作符 描述
is 判断两个标识符是不是引用自一个对象
is not 判断两个标识符是不是引用自不同的对象

下面是一些实例:

pythonCopy Code
a = [1, 2, 3] b = [1, 2, 3] print(a is b) # 输出: False print(a is not b) # 输出: True

以上就是 Python 中常见的操作符,希望可以对大家的学习有所帮助。