算术运算符也是数学运算符,是用来对数字进行数学运算的。Python支持以下运算符:
运算符 |
说明 |
|
加法,与数学中的规则一致。 |
- |
减法,也可以用作负数标识。 |
* |
乘法,与数学中的规则一致。 |
/ |
除法,计算结果包含小数点 |
// |
整除法,计算结果取整数部分 |
% |
取余,返回除法的余数 |
** |
次方/幂运算 |
- 加法计算
#整数相加
a = 10
b = 12
count = a b
print("整数加法计算:a b=",count)
#整数与浮点数相加
c = 1.22
count = a c
print("浮点数与整数加法计算a c=",count)
#浮点数与浮点数相加
d =3.1415
count=c d
print("浮点数加法计算c d=",count)
- 减法计算
# 整数相减
a = 20
b = 12
count = a-b
print("整数相减a-b=",count)
#浮点数与整数相减
c = 1.22
count = a-c
print("a-c=",count)
#浮点数与浮点数相减
d =3.1415
count = c-d
print("c-d=",count)
#变量赋值为负数
e = -1.2
print("e=",e)
- 乘法计算
# 整数乘法
a = 20
b = 12
count = a*b
print("a*b=",count)
#浮点数与整数相乘
c = 1.22
count = a*c
print("a*c=",count)
#浮点数与浮点数相乘
d =3.1415
count = c*d
print("c*d=",count)
- 除法计算
# 整数除法
a = 20
b = 12
count = a/b
print("a/b=",count)
count = a//b #取整数部分
print("a//b=",count)
#浮点数与整数相除
c = 1.22
count = a/c
print("a/c=",count)
count = a//c #整除
print("a//c=",count)
#浮点数与浮点数相除
d =3.1415
count = c/d
print("c/d=",count)
count = c//d #整除
print("c//d=",count)
- 取余计算
#整数取余
a=10
b=3
c=a%b
print(c)
#浮点数取余
a = 10.0
b = 3.3
c = a%b
print(c)
- 次方/幂运算
** 运算符用来求一个 x 的 y 次方,也即次方(乘方)运算符。代码示例:求2的三次方是多少。
# **次方
a = 2**3
print(a)
a = 3.14**3
print(a)
本篇文章只描述了变量为数值类型情况下使用算术运算符的相关用法,算数运算符也可以用在其他数据类型中,后续更新数据类型会详细举例说明。
,