在学习Python或者使用Python工作的时候,大家应该都见过Python算术运算符中常用的“/”和“//”,Python语言中的/和//有什么区别?如果你不清楚,不要错过这篇文章。 Python语言中的/和//有什么区别? 在Python中/表示浮点整数除法,返回浮点结果,即结果为浮点数;while//在Python中表示整数除法,返回大于结果的最大整数,表示除法结果向下舍入。 示例: ` print("6//4="+str(6//4)) print("6/4="+str(6/4)) 结果:` 6//4=1 6/4=1.5` Python算术运算符 以下假设变量a=10,变量b=21: 运算符+:add-两个对象相加,实例a+b输出结果31。 运算符-:减法-得到一个负数或一个数减去另一个数,实例a-b输出结果-11。 operator*:乘法——两个数相乘或返回一个重复多次的字符串,例子a*b输出结果210。 operator/:-x除以y,例子b/a输出结果2.1。 运算符%:取模——返回除法的余数,b%a输出结果1。 运算符**:幂——返回x的y次方,a**b为10的21次方.
