Skip to content

算术运算符

算术运算符

在编写程序时,可以使用算术运算符来进行基本的数学计算。

Python 中的算术运算符包括加法、减法、乘法、除法、取模和幂运算

运算符 描述
+ 加法 : 两个操作数相加
- 减法 : 两个操作数相减
* 乘法 : 两个操作数相乘
/ 除法 : 两个操作数相除,结果为浮点数类型
% 取模 : 也称为求余运算符, 两个操作相除,取余数为计算结果
** 幂运算 :返回 xy 次幂
// 整除 : 两个操作数相除,取商,结果为整数类型

加法运算符 +

加法运算符用于将两个数相加。

例如,a + b 表示将 ab 相加的结果。 如果 ab 都是数字,则加法运算符将执行数学加法操作。 如果 ab 是字符串,则加法运算符将执行字符串连接操作。

a = 10
b = 20
c = a + b
print("a + b 的值为:", c)

s1 = "hello"
s2 = "hogwarts"
res = s1 + s2
print("字符串拼接结果为:", res)

减法运算符 -

减法运算符用于将一个数减去另一个数。例如,a - b 表示将 ba 中减去的结果。

a = 10
b = 20
c = a - b
print("a - b 的值为:", c)

乘法运算符 *

乘法运算符用于将两个数相乘。例如,a * b 表示将 ab 相乘的结果。

a = 10
b = 20
c = a * b
print("a * b 的值为:", c)

除法运算符 /

除法运算符用于将一个数除以另一个数。例如,a / b 表示将 a 除以 b 的结果。需要注意的是,如果除数为 0,将会抛出异常。

在Python中,使用 / 进行除法运算时,会得到一个浮点数,如果需要整除运算需要使用 // 整除运算符

a = 10
b = 20
c = b / a
print("b / a 的值为:", c)

取模运算符 %

取模运算符用于获取两个数相除的余数。例如,a % b 表示将 a 除以 b 的余数。

需要注意的是,取模运算本质上也是除法运算,如果除数为 0,将会抛出异常。

a = 10
b = 20
c = b % a
print("b % a 的值为:", c)

幂运算符**

幂运算符用于获取一个数的指数幂。例如,a ** b 表示将 ab 次方。

a = 2
b = 10
c = a ** b
print("a ** b 的值为:", c)

整除运算符 //

整除运算符用于将一个数除以另一个数,该运算符会得到一个整数的商。

需要注意的是,如果除数为 0,也将会抛出异常。

a = 10
b = 20
c = b // a
print("b // a 的值为:", c)