python数据结构--数字

1.数字类型介绍

类型 描述 实例
整形 int 1
浮点型 float 2.1
长整形 long 2L

拓展
python2.x版本长整形不够严谨,所以python3版本取消了长整形。
2.数字类型查看与转换

>>> print(type(1))

>>> print(type(1.0))

也可以通过数字运算改变数字类型:

>>> print(type(3/2))

>>> print(type(3//2))

3.数字类型运算符

运算符 描述 实例
+ a + b
- a - b
* a * b
/ a / b
// 整除 整除取商,5 // 2得2
% 取余 返回除法的余数
** 5 ** 2得25
>>> a = 5
>>> b = 2
>>> a + b
7
>>> a - b
3
>>> a * b
10
>>> a / b
2.5
>>> a // b
2
>>> a % b
1
>>> a ** b
25

拓展
内建数值型函数

类型 描述
abs(x) 取x的绝对值
round(number,ndigits=0) 对数值进行“四舍五入”,ndigits是小数位向右取整数的位数,负数则表示向左整取
pow(x,y,z) 相当于x ** y % z
>>> abs(5)
5
>>> abs(-5)
5
>>>
>>>
>>> round(3666.5432,ndigits=-2)
3700.0
>>> round(3321.5432,ndigits=-2)
3300.0
>>>
>>>
>>> pow(2,3,5)
3  

你可能感兴趣的:(python数据结构--数字)