python数据结构--数字

1.数字类型介绍

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

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

>>> print(type(1))
<class 'int'>
>>> print(type(1.0))
<class 'float'>

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

>>> print(type(3/2))
<class 'float'>
>>> print(type(3//2))
<class 'int'>

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  
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • No.1 python交互界面(解释器)提示符 Python的交互界面有两种提示符,分别是主提示符“>>>”和次提...
    无聊的IT阅读 1,362评论 0 5
  • 包(lib)、模块(module) 在Python中,存在包和模块两个常见概念。 模块:编写Python代码的py...
    清清子衿木子水心阅读 3,830评论 0 27
  • pypy支持的扩展模块(对应Python/Modules/中的模块) pypy支持的内建模块:__builtin_...
    JianMing阅读 4,830评论 0 0
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,434评论 0 5
  • 每一个小小的举动都可以成为自己或者别人生命里的turning point(转折点),今天朋友圈的高中同学差点因为捡...
    67fbaec5208f阅读 189评论 0 0