Python 3操作符的详细指南

159 阅读2分钟

Python 3 操作符简介

Python 3 操作符被用来操作数值和变量。一般来说,在Python中有多种类型的操作符可用。因此,运算符在Python中是非常有用和重要的。操作符的类型被划分为它们的操作,在操作数上执行。在python中,有六种类型的运算符。算术运算符在Python中主要用于解决算术运算。

什么是Python 3运算符?

操作符模块提供了一组高性能的函数,对应于python的固有操作符。表达式 py1+py2 等于 operator.add (py1, py2)。没有两个下划线,函数的名称是利用特定的方法。为了向后兼容,许多都有保留双下划线的变体。为了清晰起见,建议使用没有双下划线的变体。数学运算和序列运算是可用的函数类别之一。

Python 3 操作符的类型

下面是Python 3操作符的类型

Python 3 操作符分为多种类型

1.算术运算符

算术运算符是用来进行算术运算的。在Python中有多种算术运算符可用。下面是算术运算符的例子,如下所示。在下面的例子中,我们执行乘法、加法、减法和除法运算,如下所示。

在下面的例子中,我们使用了两个变量,py1和py2,来声明我们进行算术运算的值。

代码

py1 = 20
py2 = 5
addition = py1 + py2
subtraction = py1 - py2
multiplication = py1 * py2
division = py1 / py2
print (addition)
print (subtraction)
print (multiplication)
print (division)

输出

Python 3 Operators 1

2.比较运算符

比较运算符用于比较条件中的值,以返回真或假。下面是一个比较运算符的例子,如下。在下面的例子中,我们执行大于、小于、不等于和等于的操作。

在下面的例子中,我们使用了两个变量,py1和py2,来声明我们执行比较操作的值。

代码

py1 = 25
py2 = 35
print (py1 > py2)
print (py1 < py2)
print (py1 == py2)
print (py1 != py2)

输出

Python 3 Operators 2

3.逻辑运算符

下面是逻辑运算符的例子,如下所示。在下面的例子中,我们正在执行and、not和or操作,如下所示。

在下面的例子中,我们使用了两个变量,py1和py2,来声明我们执行逻辑操作的值。

代码

py1 = True
py2 = False
print (py1 and py2)
print (py1 or py2)
print (not py1)

输出

Python 3 Operators 3

4.位操作符

下面是位操作符的例子,如下所示。在下面的例子中,我们执行的是顺时针或逆时针,以及xor操作,如下所示。在下面的例子中,我们使用了两个变量,py1和py2,来声明我们所执行的位操作的值。

代码

py1 = 25
py2 = 15
print (py1 & py2)
print (py1 | py2)
print (~py1)
print (py1 ^ py2)

输出

Python 3 Operators 4

5.赋值运算符

下面是赋值运算符的例子,如下所示。在下面的例子中,我们进行了=,+=,-=,和*=的操作。

代码

py1 = 15
py2 = py1
print (py2)
py2 += py1
print (py2)
py2 -= py1
print (py2)
py2 *= py1
print (py1)

输出

Python 3 Operators 5

6.身份运算符

下面是身份运算符的例子,如下。在下面的例子中,我们正在进行和不进行如下操作。

代码

py1 = 15
py2 = 25
py3 = py1
print (py1 is not py2)
print (py1 is py3)

输出

Python 3 Operators 6

7.成员运算符

下面是成员运算符的例子,如下所示。在下面的例子中,我们正在执行in和not的操作。

代码

py1 = 15
py2 = 43
py_list = [27, 19, 43, 67, 84]
if (py1 not in py_list):
print ("py1 not present")
if (py2 in py_list):
print ("py2 present")

输出

Python 3 Operators 7

Python 3运算符算术

下面是Python中可用的算术运算符。

1.加法

这个运算符用于两个数字的相加。

下面的例子显示了加法运算符。

代码

py1 = 15
py2 = 43
print (py1+py2)

输出

Python 3 Operators 8

2.减法

这个运算符是用来减去两个数字的。

下面的例子显示了减法运算符。

代码:

py1 = 15
py2 = 43
print (py1-py2)

输出

Subtraction

3.除法

这个运算符用于除掉两个数字。

下面的例子显示了除法运算符。

代码

py1 = 25
py2 = 5
print (py1/py2)

输出

Division

4.乘法

该运算符用于两个数字的相乘。

下面的例子显示了乘法运算符。

代码

py1 = 25
py2 = 5
print (py1*py2)

输出

Multiplication

5.模数

该运算符用于返回余数。

下面的例子显示了模数运算符。

代码

py1 = 37
py2 = 5
print (py1%py2)

输出

Modulus

Python 3运算符比较

下面是Python中可用的比较运算符,如下:

  • 大于 (>)
  • 小于 (<)
  • 大于或等于 (>=)
  • 小于或等于 (<=)
  • 等于 (==)
  • 不等于 (!=)

下面的例子显示了Python 3的比较运算符,如下:

代码

py1 = 19
py2 = 39
print(py1 > py2)
print(py1 < py2)
print(py1 == py2)
print(py1 != py2)
print(py1 >= py2)
print(py1 <= py2)

输出

Comparison

Python 3运算符的值

在Python中使用任何运算符时,我们首先需要给变量赋值;在赋值之后,我们要进行操作。

在下面的例子中,我们将两个变量的名字声明为py_val1和py_val2,如下所示。

代码

py_val1 = 15
py_val2 = 43
print (py_val1+py_val2)
print (py_val1-py_val2)
print (py_val1*py_val2)
print (py_val1/py_val2)

输出

Values

结论

操作符模块提供了一组高性能的函数,对应于python的固有操作符。例如,python 3运算符被用来操作数值和变量。在python中,有多种类型的运算符可用。操作符的类型分为它们的操作,它们在操作数上执行的操作。