📅  最后修改于: 2023-12-03 14:57:54.919000             🧑  作者: Mango
在计算机编程语言中,运算符用来表示对数据进行操作的符号,如加、减、乘、除等。本文将介绍常见的运算符及其用法。
+
加法运算符用来对两个数进行加法运算。
a = 1
b = 2
c = a + b
print(c) # 输出结果为 3
-
减法运算符用来对两个数进行减法运算。
a = 3
b = 2
c = a - b
print(c) # 输出结果为 1
*
乘法运算符用来对两个数进行乘法运算。
a = 2
b = 3
c = a * b
print(c) # 输出结果为 6
/
除法运算符用来对两个数进行除法运算。
a = 6
b = 3
c = a / b
print(c) # 输出结果为 2.0
注意:除法运算符在 Python 3 中对于两个整数进行除法运算,结果将自动转换为浮点数;而在 Python 2 中则不一定,需使用浮点数强制转换。
//
取整除法运算符用来对两个数进行整数除法运算。
a = 7
b = 3
c = a // b
print(c) # 输出结果为 2
注意:取整除法运算符的结果为整数,即将除法运算的结果向下取整。
%
模运算符用来求两个数相除的余数。
a = 7
b = 3
c = a % b
print(c) # 输出结果为 1
比较运算符用来比较两个数的大小关系,返回 True 或 False。
==
相等运算符用来判断两个数是否相等。
a = 1
b = 2
c = a == b
print(c) # 输出结果为 False
!=
不等运算符用来判断两个数是否不相等。
a = 1
b = 2
c = a != b
print(c) # 输出结果为 True
>
大于运算符用来判断左侧的数是否大于右侧的数。
a = 2
b = 1
c = a > b
print(c) # 输出结果为 True
<
小于运算符用来判断左侧的数是否小于右侧的数。
a = 2
b = 1
c = a < b
print(c) # 输出结果为 False
>=
大于等于运算符用来判断左侧的数是否大于或等于右侧的数。
a = 2
b = 2
c = a >= b
print(c) # 输出结果为 True
<=
小于等于运算符用来判断左侧的数是否小于或等于右侧的数。
a = 2
b = 2
c = a <= b
print(c) # 输出结果为 True
逻辑运算符用来对两个逻辑值进行运算,返回 True 或 False。
and
与运算符用来对左右两个逻辑值进行与运算,当且仅当两个逻辑值都为 True 时,运算结果才为 True。
a = True
b = False
c = a and b
print(c) # 输出结果为 False
or
或运算符用来对左右两个逻辑值进行或运算,当且仅当两个逻辑值都为 False 时,运算结果才为 False。
a = True
b = False
c = a or b
print(c) # 输出结果为 True
not
非运算符用来将一个逻辑值取反。
a = True
b = not a
print(b) # 输出结果为 False
赋值运算符用来将一个值赋给变量。
=
等号运算符用来将右侧的值赋给左侧的变量。
a = 1
print(a) # 输出结果为 1
+=
加等于运算符在等号运算符的基础上,将左侧变量的值与右侧的值相加,并将结果赋给左侧变量。
a = 1
a += 2
print(a) # 输出结果为 3
其他的赋值运算符,如减等于运算符 -=
、乘等于运算符 *=
、除等于运算符 /=
、取整除等于运算符 //=
、模等于运算符 %=
,原理类似。