没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
5页
python中的real函数_RealPython基础教程:Python基本数据 类型介绍 数据是业务的核⼼,任何编程语⾔都要⽀持各种数据类型。我们⼀起来学习⼀下 Python ⽀持的数据类型。 Python 内置了 numeric、string 和 Boolean 等基本数据类型,同时也提供了诸多内置的 函数(functions)供我们调⽤。 【整数】 Python 3 中,你可以定义任⼀长度的整数,语⾔层⾯并不限制整数的长度的。实际操作中,整数的长度受限于机器物理内存的⼤⼩。 当然,任何数据类型都会受到物理内存⼤⼩的限制。 理论上,你可以随⼼定义任何长度的整数: >>> print(123123123123123123123123123123123123123123123123 + 1)123123123123123123123123123123123123123123123124 对于⼗进制整数,你不需要添加任何前置标识: >>> print(2021)2021 如果想要定义其他进制的整数,你需要在数字前边添加不同的前置符: 前置符含义进制基数 0b ⼆进制 2 0o ⼋进制 8
资源推荐
资源详情
资源评论
python中的real函数_RealPython基础教程:Python基本数据
类型介绍
数据是业务的核⼼,任何编程语⾔都要⽀持各种数据类型。我们⼀起来学习⼀下 Python ⽀持的数据类型。
Python 内置了 numeric、string 和 Boolean 等基本数据类型,同时也提供了诸多内置的 函数(functions)供我们调⽤。
【整数】
Python 3 中,你可以定义任⼀长度的整数,语⾔层⾯并不限制整数的长度的。实际操作中,整数的长度受限于机器物理内存的⼤⼩。
当然,任何数据类型都会受到物理内存⼤⼩的限制。
理论上,你可以随⼼定义任何长度的整数:
>>> print(123123123123123123123123123123123123123123123123 +
1)123123123123123123123123123123123123123123123124
对于⼗进制整数,你不需要添加任何前置标识:
>>> print(2021)2021
如果想要定义其他进制的整数,你需要在数字前边添加不同的前置符:
前置符含义进制基数
0b
⼆进制
2
0o
⼋进制
8
0x
⼗六进制
16
不同进制整数举例如下:
>>> print(0b1011)11>>> print(0o1011)521>>> print(0x1011)4113
在 Python 底层,整数是通过⼀个名为 int 的类来实现的。这个类和整数的基数⽆关。
>>> type(1011)>>> type(0b1011)>>> type(0o1011)>>> type(0x1011)
【浮点数】
float 是 Python 中实现浮点类型数字的数据类型。
float 类型的数值通过⼩数点(.)来指定。也可以在数值后边追加字符 E(或 e)来使⽤科学计数法表⽰⼀个浮点数。
>>> 4.24.2>>> type(4.2)>>> 4.4.0>>> .20.2>>>>>>>>> .4e74000000.0>>> type(.4e7)>>> 4.2e-40.00042
⼏乎所有的平台都是以 64 位双精度的⽅式来表⽰⼀个 Python 浮点数。
因此,最⼤的浮点数接近于 1.8*10308。超过此值的浮点数将被表⽰为 inf:
>>> 1.79e3081.79e+308>>> 1.8e308inf
资源评论
小虾仁芜湖
- 粉丝: 84
- 资源: 9357
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功