这篇教程python基础--除法(/,//,%)的应用说明写得很实用,希望能帮到您。 程序清单:# val_caculate.pya = 10 # a是整数print('10/3 = ',10/3)print('9/3 = ',9/3)print('10//3 = ',10//3)print('10%3 = ',10%3) 说明:1. 除法:/; 取整://; 取余:% 2. Python的整数没有大小限制,而Java对32位整数的范围限制在-2147483648-2147483647;Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。
补充:python 除法和乘方 1.除法在做数值计算的时候,经常能遇到2/3这种情况。为啦能得到0.667这样的小数通常需要使用float()来实现。当需要小数的地方多了的时候,就会是代码的可读性下降。可以在代码开头添加from __future__ import division实现。 但是导入这个语句之后,当我们只要整数部分,就只能得到小数。可以使用//的实现这样的目的。 from __future__ import division print 2/3 #正常除法print 2//3 #只要整数部分print 8//3 
2.乘方python里乘方可以使用**这个符号实现。 print 2**3print 2**-1print 2**0.3 
以上为个人经验,希望能给大家一个参考,也希望大家多多支持51zixue.net。如有错误或未考虑完全的地方,望不吝赐教。 OpenCV+Python几何变换的实现示例 关于jupyter lab安装及导入tensorflow找不到模块的问题 |