python中102等于多少?

Python012

python中102等于多少?,第1张

python中的'/'表示浮点数除法,与C/C++/Java中的'/'不同

而'//'表示整除,与C/C++/Java中的'/'作用相同

所以python中10//2输出为整数5,而10/2输出为浮点数5.0

如图所示:

python中/与//的区别是表示含义不同。

在Python中“/”表示浮点数除法,返回浮点结果,也就是结果为浮点数,而“//”在Python中表示整数除法,返回不大于结果的一个最大的整数,意思就是除法结果向下取整。

除法运算 (/) 永远返回浮点数类型。如果要做 floor division得到一个整数结果(忽略小数部分)你可以使用 // 运算符;如果要计算余数,可以使用 %。

python中运算符的含义

== :等于 - 比较对象是否相等。    (a == b) 返回 False。       

!=  :不等于 - 比较两个对象是否不相等。    (a != b) 返回 true 。

<> :不等于 - 比较两个对象是否不相等。    (a <>b) 返回 true。这个运算符类似 != 。       

> :大于 - 返回x是否大于y。    (a >b) 返回 False。       

<:小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。    (a <b) 返回 true。       

>=  :大于等于 - 返回x是否大于等于y。    (a >= b) 返回 False。       

<= :小于等于 - 返回x是否小于等于y。    (a <= b) 返回 true。

在python中运算符/与//、%的区别:含义不同,计算不同。

含义不同:" / " 表示浮点数除法,返回浮点结果" // " 表示整数除法,返回不大于结果的一个最大的整数。

计算不同:浮点数与整数相除:假设x除以y,x可能是整数,也可能是浮点数;y可能是整数,也可能是浮点数。不管是除数还是被除数,只要是一个数是浮点数,结果就是浮点数。

含义

在Python中/表示浮点整除法,返回浮点结果,也就是结果为浮点数;而//在Python中表示整数除法,返回大于结果的一个最大的整数,意思就是除法结果向下取整。Python的表达式写法与C/C++类似。只是在某些写法有所差别。主要的算术运算符与C/C++类似。 +,-,*,/,//,**,~,%分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、取补、取余。>>,<<表示右移和左移。