📜  运算符 (1)

📅  最后修改于: 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

其他的赋值运算符,如减等于运算符 -=、乘等于运算符 *=、除等于运算符 /=、取整除等于运算符 //=、模等于运算符 %=,原理类似。