一般除法
python默认的除法是整除:
print(1/3)
输出:0
若想实现普通除法,可以有以下方法:
1、转为实数运算:除数或被除数至少一个浮点型;
print(1/3.0)
print(1.0/3)
输出都是:0.333333333333
2、改变除法的方式,加入语句:from __future__ import division
3、命令行操作:启用命令行开关,-Qnew:
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\#####>python -Qnew
Python 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> 1/3
0.3333333333333333
>>>
整除
1、可以使用一般除法,不作调整
2、强制整除:“//”:
print(1//3)
输出为:0