本文共 815 字,大约阅读时间需要 2 分钟。
Python教程正在更新中:
Python之所以受用户欢迎,一个很重要的原因就是轮子多。轮子就是其他人写好的东西,供你来使用,正因为轮子多,用户可以选择的东西是非常多的,这样也就让代码更为方便了。
Python中的轮子被叫做“模块”(module),或者“类” 在引用模块的时候有如下两种形式:1.import module-name# import后面跟着模块的名字2.import module1 from module1.1# 通常情况下,一个模块中有很多子模块,如果我们只需要使用某一个子模块就可以这样使用
比如我们计算两个整数的除法
可以这么做:from __future__ import divisionprint(5 / 2)print(9 / 2)print(9 / 2.0)
这样在任何情况下,进行除法都可以得到浮点数的结果了。
再举一个栗子:
假如我们要得到两数相除的余数同样也有两种方法。 第一种方法就是用取余的符号%:print(5 % 2)print(6 % 4)print(5.0 % 2)
这样我们得到取余后的结果为1,2,1.0
同理还可以运用模块来进行取余和取得商的的操作:
print(divmod(5, 2))print(divmod(6, 4))print(divmod(5.0, 2))
这里的得到的就是商和余数
(2, 1)(1, 2)(2.0, 1.0)
对于实现四舍五入同样有函数round()
形式为round(数字, 保留位数):print(round(1.234567, 2))print(round(1.234567, 3))
得到结果分别是
1.231.235
但是由于浮点数存在精度误差,可能经过运算会产生一定的精度误差,主要是因为浮点数中的十进制转化为二进制数会存在误差
Python中有很多模块,具体可以再谷歌中查找查看上一篇:
查看下一篇: 查看目录:转载地址:http://ksrub.baihongyu.com/