在编写程序时,可以使用算术运算符来进行基本的数学计算。Python 中的算术运算符包括加法、减法、乘法、除法、取模和幂运算。
加法运算符(+)
加法运算符用于将两个数相加。例如,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)