在python中,要特别注意除号和其他大多数编程语言是不同的,只有一个反斜杠,会输出完整运算结果,即会输出小数点后的:
>>> a=5
>>> b=2
>>> a/b
2.5
有两个反斜杠时,只输出整数,即只输出小数点前的:
>>> a=5
>>> b=2
>>> a//b
2
编程一定要注意这两个的差别,否则可能出现的结果与预期的不一样,难以排查,一定要切记。
在python中,要特别注意除号和其他大多数编程语言是不同的,只有一个反斜杠,会输出完整运算结果,即会输出小数点后的:
>>> a=5
>>> b=2
>>> a/b
2.5
有两个反斜杠时,只输出整数,即只输出小数点前的:
>>> a=5
>>> b=2
>>> a//b
2
编程一定要注意这两个的差别,否则可能出现的结果与预期的不一样,难以排查,一定要切记。