Python两个整数相除得到浮点数值的方法
在python中进行两个整数相除的时候,在默认情况下都是只能够得到整数的值,而在需要进行对除所得的结果进行精确地求值时,想在运算后即得到浮点值,那么如何进行处理呢?
1、修改被除数的值为带小数点的形式即可得到浮点值,这种方法在被除数事先知道的情况下才可以采用有效,而这种情况意味着被除数的值是写死的、固定的,在绝大多数的情况下是不可行的;
2、在进行除法运算前导入一个实除法的模块,即可在两个整数进行相除的时候得到浮点的结果;
from__future__importdivision
以下为测试的结果:
ufo@ufo:~$python Python2.7.4(default,Sep262013,03:20:56) [GCC4.7.3]onlinux2 Type"help","copyright","credits"or"license"formoreinformation. >>>244158112/1024 238435 ####注意以上的运算结果为整数 ####导入实除法模块后的结果为浮点数 >>>from__future__importdivision >>>244158112/1024 238435.65625 >>>244158112/1024/1024 232.84732055664062
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短