前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python学习总结四(python数字

python学习总结四(python数字

作者头像
py3study
发布2020-01-06 22:21:25
4550
发布2020-01-06 22:21:25
举报
文章被收录于专栏:python3python3

一 简介

数字 提供了标量贮存和直接访问。他是不可改类型。也就是数字的值变化时是生成了 新的对象。

1 如何创建数字和赋值。(数字对象)

a = 1 就这么简单。

2 如何更新数字

因为单独数字不能做为变量,改变他的值。“3+5” 实际上没有改变他的值 只是重新生成了一个数值对象,并得到引用他而已。python 与 其他不同。

3 如何删除

a =1

del a  删除后你不能使用 a 这个变量 ,除非给与新的赋值。

二 整数

前面说过好多次。

1 标准的。

 22  33333  - 22  2** 2

2. 布尔值

真假  True Flase

3 长整数。

 3L  3L + 5

 三 浮点

就是小数点的数字

每个浮点型 占8个字节(64位)

四 复数

操作符就不说了

五 关于数字的内建函数和工厂函数

1 标准的 前面说了: cmp() ,str() ,type()

2 互转的函数: int() , long(),float(), complex()

3 功能函数:

#abs() 返回一个数字的绝对值 ,如果是复数就返回他的模。

>>> abs(1.1) 1.1 >>> abs(-1.2) 1.2 >>> abs(1.2 + 2j) 2.33238075793812

#coerce() 转换成同一个类型然后以元组形式返回。

>>> coerce(5.5,5) (5.5, 5.0)

>>> coerce(11,11L) (11L, 11L)

#divmod(x,y)  x除以y 返回 商和余数。

>>> divmod(10,3) (3, 1)

#pow() 和 ** 操作符一样

>>> pow(2,3) 8

#round(3.4)  四舍五入

>>> round(3.4) 3.0 >>> round(3.5) 4.0

int() 直接去掉小数点部分

round() 四舍五入

math.fltoor()得到最近原数的整数

4 整数仅有的

进制转换函数

oct()  hex() 八进制和十六进制转换。

>>> oct(255) '0377' >>> hex(255) '0xff'

ASCII转换函数

chr() 接受一个单字节×××值,转换为一个字符串

ord() 相反。

>>> chr(1) '\x01' >>> ord("a") 97

5 bool() 分别对应的 true 是 1 flase 是0

>>> bool(1) True >>> bool(0) False >>> bool(2<3) True >>> bool("a") True >>> bool(11) True >>> bool([]) False >>> bool(2>3) False

六 数字相关模块

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档