Python3 运算符

算术运算符用于执行基本的数学运算。以下是在 Python3 中支持的算术运算符:

加法运算符 (+)

加法运算符将两个操作数相加。

减法运算符 (-)

减法运算符从第一个操作数中减去第二个操作数。

乘法运算符 (*)

乘法运算符将两个操作数相乘。

除法运算符 (/)

除法运算符将第一个操作数除以第二个操作数。在 Python3 中,除法运算符总是返回一个浮点数。

取模运算符 (%)

取模运算符返回两个操作数相除后的余数。

幂运算符 (**)

幂运算符计算第一个操作数的第二个操作数次方。

地板除运算符 (//)

地板除运算符将两个操作数相除,并向下取整。

比较运算符

比较运算符用于比较两个值或表达式的大小。以下是在 Python3 中支持的比较运算符:

等于运算符 (==)

等于运算符检查两个操作数是否相等。

不等于运算符 (!=)

不等于运算符检查两个操作数是否不相等。

大于运算符 (>)

大于运算符检查第一个操作数是否大于第二个操作数。

小于运算符 (<)

小于运算符检查第一个操作数是否小于第二个操作数。

大于等于运算符 (>=)

大于等于运算符检查第一个操作数是否大于或等于第二个操作数。

小于等于运算符 (<=)

小于等于运算符检查第一个操作数是否小于或等于第二个操作数。

赋值运算符

赋值运算符用于给变量赋值。以下是在 Python3 中支持的赋值运算符:

简单赋值运算符 (=)

简单赋值运算符将右边的值赋给左边的变量。

加法赋值运算符 (+=)

加法赋值运算符将右边的值加到左边的变量上,并将结果赋给左边的变量。

减法赋值运算符 (-=)

减法赋值运算符从左边的变量中减去右边的值,并将结果赋给左边的变量。

乘法赋值运算符 (*=)

乘法赋值运算符将左边的变量与右边的值相乘,并将结果赋给左边的变量。

除法赋值运算符 (/=)

除法赋值运算符将左边的变量除以右边的值,并将结果赋给左边的变量。

取模赋值运算符 (%=)

取模赋值运算符将左边的变量除以右边的值并返回余数,然后将结果赋给左边的变量。

幂赋值运算符 (**=)

幂赋值运算符计算左边的变量的右边的值次方,并将结果赋给左边的变量。

地板除赋值运算符 (//=)

地板除赋值运算符将左边的变量除以右边的值,并向下取整,然后将结果赋给左边的变量。

逻辑运算符

逻辑运算符用于组合条件语句。以下是在 Python3 中支持的逻辑运算符:

and 运算符

and 运算符返回 True,当且仅当所有操作数都为 True。

or 运算符

or 运算符返回 True,如果至少有一个操作数为 True。

not 运算符

not 运算符返回操作数的否定值。

成员运算符

成员运算符用于测试序列是否包含特定的元素。以下是在 Python3 中支持的成员运算符:

in 运算符

in 运算符返回 True,如果指定的值存在于序列中。

not in 运算符

not in 运算符返回 True,如果指定的值不在序列中。

身份运算符

身份运算符用于比较对象的内存地址。以下是在 Python3 中支持的身份运算符:

is 运算符

is 运算符返回 True,如果两个变量指向同一个对象。

is not 运算符

is not 运算符返回 True,如果两个变量不指向同一个对象。

位运算符

位运算符用于对整数的二进制形式进行操作。以下是在 Python3 中支持的位运算符:

& 运算符(按位与)

& 运算符将两个操作数的每一位进行 AND 操作。

| 运算符(按位或)

| 运算符将两个操作数的每一位进行 OR 操作。

^ 运算符(按位异或)

^ 运算符将两个操作数的每一位进行 XOR 操作。

~ 运算符(按位非)

~ 运算符将操作数的每一位进行取反操作。

<< 运算符(左移)

<< 运算符将操作数向左移动指定的位数。

>> 运算符(右移)

运算符将操作数向右移动指定的位数。

这些运算符是 Python3 编程的基础,理解它们如何工作对于编写高效的代码至关重要。

上一篇: Python3 注释
下一篇: Python3 数字
纠错
反馈