当前位置:首页 > 行业动态 > 正文

python运算符详解 详解

Python运算符是用于执行算术、比较、赋值、逻辑、位元、成员和身份操作的符号。它们包括加(+), 减(), 乘(*), 除(/), 取余(%), 幂(**), 地板除(//)等算术运算符;等于(==), 不等于(!=), 大于(>), 小于(=), 小于等于(

Python运算符主要分为以下几类:

1、算术运算符

2、比较(关系)运算符

3、赋值运算符

4、逻辑运算符

5、位运算符

6、成员运算符

7、身份运算符

以下是各类运算符的详解:

算术运算符

运算符 描述 实例
+ 加法 a + b
减法 a b
乘法 a * b
/ 除法 a / b
// 整除 a // b
% 取余 a % b
幂运算 a b

比较(关系)运算符

运算符 描述 实例
== 等于 a == b
!= 不等于 a != b
> 大于 a > b
小于 a
>= 大于等于 a >= b
小于等于 a

赋值运算符

运算符 描述 实例
= 赋值 a = b
+= 加等于 a += b
= 减等于 a = b
*= 乘等于 a *= b
/= 除等于 a /= b
//= 整除等于 a //= b
%= 取余等于 a %= b
= 幂等于 a= b

逻辑运算符

运算符 描述 实例
and a and b
or a or b
not not a

位运算符

运算符 描述 实例
& 按位与 a & b
按位或 a b
~ 按位取反 ~a
^ 按位异或 a ^ b
左移 a
>> 右移 a >> b

成员运算符

运算符 描述 实例
in 在…中 a in b
not in 不在…中 a not in b

身份运算符

运算符 描述 实例
is a is b
is not 不是 a is not b

下面是一个Python运算符的介绍,其中包含了一些常见的运算符及其功能详解:

类别 运算符 详解
算术运算符 + 加法运算符,用于两个数值相加。
减法运算符,用于两个数值相减。
乘法运算符,用于两个数值相乘。
/ 除法运算符,用于两个数值相除,结果是浮点数。
// 整除运算符,用于两个数值相除,结果只保留整数部分。
% 取模运算符,返回两个数值相除的余数。
幂运算符,用于计算指数(一个数的指数)。
比较运算符 == 等于运算符,判断两个对象是否相等。
!= 不等于运算符,判断两个对象是否不相等。
小于运算符,判断左侧对象是否小于右侧对象。
> 大于运算符,判断左侧对象是否大于右侧对象。
小于等于运算符,判断左侧对象是否小于或等于右侧对象。
>= 大于等于运算符,判断左侧对象是否大于或等于右侧对象。
逻辑运算符 and 逻辑与运算符,如果两个操作数都为真,结果为真。
or 逻辑或运算符,如果两个操作数中至少有一个为真,结果为真。
not 逻辑非运算符,反转操作数的真假值。
赋值运算符 = 赋值运算符,将右侧的值赋给左侧的变量。
+= 加后赋值,将右侧的值加到左侧变量上,并将结果赋给左侧变量。
= 减后赋值,从左侧变量中减去右侧的值,并将结果赋给左侧变量。
*= 乘后赋值,将左侧变量乘以右侧的值,并将结果赋给左侧变量。
/= 除后赋值,将左侧变量除以右侧的值,并将结果赋给左侧变量。
//= 整除后赋值,将左侧变量与右侧的值进行整除,并将结果赋给左侧变量。
%= 取模后赋值,将左侧变量与右侧的值取模,并将结果赋给左侧变量。
**= 幂后赋值,将左侧变量进行幂运算,并将结果赋给左侧变量。
身份运算符 is 判断两个对象是否是同一个对象(不是比较值是否相等)。
is not 判断两个对象是否不是同一个对象。
成员运算符 in 判断一个对象是否是另一个对象的成员(例如在列表或元组中)。
not in 判断一个对象是否不是另一个对象的成员。

这个介绍涵盖了Python中常用的运算符及其详细解释,可以帮助理解各个运算符的使用场景和功能。

0