[TOC]
一、数字的类型
python的数字类型我们主要使用整数型和浮点型
整数型:类似5,1,-7,0这样的形式的数。
浮点型:类似4.0,-2.0,23.1233,3.14的小数。
整数,就是小学学过的整数;浮点数,就是小数。如果整数写成小数形式,比如4写成4.0,也就变成了浮点数。
在IDE中运行
|
|
还有一种类型,在整数后面会有一个”L”,说明该数据类型为长整数
|
|
二、如何查看数字类型
整数型,使用int表示。浮点数型使用float表示
我们可以使用type()来查看数字的类型
|
|
三、常见函数
3.1、求绝对值
abs()
|
|
3.2、四舍五入
round()
默认是以小数点第一位,在后面可以指定位置
|
|
3.3、幂函数
pow()
|
|
3.4、取整
我们可以使用math进行取整,非四舍五入
|
|
3.5、开平方
同样使用math模块
|
|
3.6、求商和余数
divmod()
|
|
四、数字的四则运算
4.1、四则运算
运算规则与我们小学学习过的四则运算规则是一样的
我们可以使用符号”+”,”-“,”*”,”/“来实现加减乘除。
|
|
但我们的运算中有浮点数时,那么得到的结果也会是浮点数
4.2、有点不一样的除法
(1)整数除于整数
|
|
很明显,2除于5的值为0.4,但是这里显示的结果为0。这是因为在python2.x版本中,像整数/整数这种除法,会直接取整(不会四舍五入)。如上,2/5的商为0,余数为2(整数),所以返回的结果为0。
(2)浮点数与整数相除
|
|
得到的结果为一个浮点数,而且是运算正确的。当出现无限循环小数时,python为自动终结循环,但是不会根据四舍五入的原则
(3)使用模块解决整数除于整数的问题
调用模块的形式
形式1:import module-name。import后面跟空格,然后是模块名称,例如:import os
形式2:from module1 import module11.module1是一个大模块,里面还有子模块module11,只想用module,就这么写
该模块刚好需要使用第2中形式
|
|
- 该模块与浮点数与整数相除相似
4.3、余数
前面计算5/2时,商是2,余数是1
那么我们要怎么得到余数呢,可以使用”%”
|
|
五、总结
(1)常用的数字类型为整数(int),浮点数(float),可以使用type()查看数字的类型
(2)在进行四则运算的除法时,为了得到正确的结果,我们需要使用浮点数作为除数或者被除数
(3)调用模块有两种形式,分别为
|
|
(4)我们可以使用符号%来取余数,例如5%2
(5)使用help(…),…可以是函数或模块,查看函数和模块的使用帮助。