- 整数,用int表示,来自单词:integer
- 浮点数,用float表示,就是单词:float
可以用一个命令:type(object)来检测一个数是什么类型。
>>> type(4)
<type 'int'> #4是int,整数
>>> type(5.0)
<type 'float'> #5.0是float,浮点数
type(988776544222112233445566778899887766554433221133344455566677788998776543222344556678)
<type 'long'> #是长整数,也是一个整数
##几个常见函数
在这里就提到函数,因为这个东西是经常用到的。什么是函数?如果看官不知道此定义,可以去google。貌似是初二数学讲的了。
有几个常用的函数,列一下,如果记不住也不要紧,知道有这些就好了,用的时候就google。
求绝对值
>>> abs(10)
10
>>> abs(-10)
10
>>> abs(-1.2)
1.2
四舍五入
>>> round(1.234)
1.0
>>> round(1.234,2)
1.23
>>> #如果不清楚这个函数的用法,可以使用下面方法看帮助信息
>>> help(round)
Help on built-in function round in module __builtin__:
round(...)
round(number[, ndigits]) -> floating point number
Round a number to a given precision in decimal digits (default 0 digits).
This always returns a floating point number. Precision may be negative.
幂函数
>>> pow(2,3) #2的3次方
8
math模块(对于模块可能还有点陌生,不过不要紧,先按照下面代码实验一下,慢慢就理解了)
>>> import math #引入math模块
>>> math.floor(32.8) #取整,不是四舍五入
32.0
>>> math.sqrt(4) #开平方
2.0
##总结
- python里的加减乘除按照小学数学规则执行
- 不用担心大整数问题,python会自动处理
- type(object)是一个有用的东西