Python内置类型-数字
Posted hanxiaomeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python内置类型-数字相关的知识,希望对你有一定的参考价值。
整数
整数是没有小数部分的十进制数。
创建整数
通过二进制创建,以0b或0B开头:
In [1]: 0b10 Out[1]: 2 In [2]: 0B11 Out[2]: 3
通过八进制创建,以0o或0O开头:
In [3]: 0o17 Out[3]: 15 In [4]: 0O20 Out[4]: 16
通过十进制创建,直接输入数值:
In [5]: 10 Out[5]: 10 In [6]: 20 Out[6]: 20
通过十六进制创建,以0x或0X开头:
In [7]: 0x18 Out[7]: 24 In [8]: 0X24 Out[8]: 36
通过构造函数创建,传入字符串或数值:
In [9]: int(11) Out[9]: 11 In [10]: int(0b11) Out[10]: 3 In [11]: int(0o11) Out[11]: 9 In [12]: int(0x11) Out[12]: 17
In [13]: int(5.5)
Out[13]: 5
In [14]: int(‘11‘) Out[14]: 11
In [15]: int(‘0b10‘,2)
Out[15]: 2
In [16]: int(‘0o10‘,8)
Out[16]: 8
In [17]: int(‘0x10‘,16)
Out[17]: 16
浮点数
浮点数是带有小数部分的十进制数。
创建浮点数
通过小数点方式创建,带有小数点:
In [1]: 1.0 Out[1]: 1.0 In [2]: 1. Out[2]: 1.0
通过科学记数法创建,带有E/e符号:
In [3]: 1.25e2 Out[3]: 125.0 In [4]: 100E1 Out[4]: 1000.0
通过构造函数创建,传入字符串或数值:
In [5]: float(11) Out[5]: 11.0 In [6]: float(0o11) Out[6]: 9.0 In [7]: float(0b11) Out[7]: 3.0 In [8]: float(0x11) Out[8]: 17.0 In [9]: float(1.1) Out[9]: 1.1 In [10]: float(‘1.1‘) Out[10]: 1.11
以上是关于Python内置类型-数字的主要内容,如果未能解决你的问题,请参考以下文章