算数运算符的使用
算术运算符也即数学运算符,用来对数字进行数学运算,比如加减乘除。下表列出了 Python 支持所有基本算术运算符。
运算符 | 说明 | 举例 | 结果 |
---|---|---|---|
+ | 加 | 12.3+45.6 | 57.8 |
- | 减 | 45.6-12.3 | 33.3 |
* | 乘 | 2*3.5 | 7.0 |
/ | 除法 | 7/2 | 3.5 |
// | 整除(只保留商的整数部分) | 7//2 | 3 |
% | 取余 | 7%2 | 1 |
** | 幂运算,次方运算 | 2**4 | 2的4次方,16 |
加法减法运算符:
n1=1
n2=2
n3=n1+n2
n4=n2-n1
print(n3,n4)
结果为:3,1
当+运用于字符串时,他又另一个作用,及拼接字符串:
print("abc"+"def")
结果为:abcdef
乘法运算符:
n1=2*3
n2=2.5*4
print(n1,n2)
结果为6,10.0
除和整除运算符:
Python 支持/和//两个除法运算符,但它们之间是有区别的:
/表示普通除法,使用它计算出来的结果和数学中的计算结果相同。
//表示整除,只保留结果的整数部分,舍弃小数部分; 注 意 是 直 接 丢 掉 小 数 部 分 , 而 不 是 四 舍 五 入 \color{hotpink}{注意是直接丢掉小数部分,而不是四舍五入} 注意是直接丢掉小数部分,而不是四舍五入。
print("25/5 =", 25/5)
print("25//5 =", 25//5)
print("25.0//5 =", 25.0//5)
结果如下:
25/5 = 5.0
25//5 = 5
25.0//5 = 5.0
可以发现, / 的 计 算 结 果 总 是 小 数 , 不 管 是 否 能 除 尽 , 也 不 管 参 与 运 算 的 是 整 数 还 是 小 数 。 当 有 小 数 参 与 运 算 时 , / / 结 果 才 是 小 数 , 否 则 就 是 整 数 。 \color{hotpink}{/的计算结果总是小数,不管是否能除尽,也不管参与运算的是整数还是小数。 当有小数参与运算时,//结果才是小数,否则就是整数。} /的计算结果总是小数,不管是否能除尽,也不管参与运算的是整数还是小数。当有小数