算术运算符
算术运算符
在编写程序时,可以使用算术运算符来进行基本的数学计算。
Python 中的算术运算符包括加法、减法、乘法、除法、取模和幂运算
运算符 | 描述 |
---|---|
+ |
加法 : 两个操作数相加 |
- |
减法 : 两个操作数相减 |
* |
乘法 : 两个操作数相乘 |
/ |
除法 : 两个操作数相除,结果为浮点数类型 |
% |
取模 : 也称为求余运算符, 两个操作相除,取余数为计算结果 |
** |
幂运算 :返回 x 的 y 次幂 |
// |
整除 : 两个操作数相除,取商,结果为整数类型 |
加法运算符 +
加法运算符用于将两个数相加。
例如,a + b
表示将 a
和 b
相加的结果。
如果 a
和 b
都是数字,则加法运算符将执行数学加法操作。
如果 a
和 b
是字符串,则加法运算符将执行字符串连接操作。
a = 10
b = 20
c = a + b
print("a + b 的值为:", c)
s1 = "hello"
s2 = "hogwarts"
res = s1 + s2
print("字符串拼接结果为:", res)
减法运算符 -
减法运算符用于将一个数减去另一个数。例如,a - b
表示将 b
从 a
中减去的结果。
a = 10
b = 20
c = a - b
print("a - b 的值为:", c)
乘法运算符 *
乘法运算符用于将两个数相乘。例如,a * b
表示将 a
和 b
相乘的结果。
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
表示将 a
的 b
次方。
a = 2
b = 10
c = a ** b
print("a ** b 的值为:", c)
整除运算符 //
整除运算符用于将一个数除以另一个数,该运算符会得到一个整数的商。
需要注意的是,如果除数为 0
,也将会抛出异常。
a = 10
b = 20
c = b // a
print("b // a 的值为:", c)