- 从零开始学Python大数据与量化交易
- 周峰 王可群
- 518字
- 2021-03-30 19:09:32
3.1.1 数值类型
Python支持3种不同的数值类型,分别是整型(int)、浮点型(floating point real values)、复数(complex numbers),如图3.1所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P75_4727.jpg?sign=1739594619-dUPNlASjYMJKANVGTGl6gDqUzwzoMPAb-0-f1489c493a01c05e2c6285f1c5db50e8)
图3.1 数值类型
1. 整型(int)
整型(int),通常称为整数,是正整数或负整数,不带小数点。Python3整型是没有大小限制的,可以当作长整型(Long)类型使用,所以Python3没有Python2的长整型(Long)类型。需要注意的是,可以使用十六进制和八进制来代表整数。
2. 浮点型(floating point real values)
浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5E+02=2.5×102=250)。
3. 复数(complex numbers)
复数由实数部分和虚数部分构成,可以用a+ bj或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。
Python的数值类型如表3.1所示。
表3.1 Python的数值类型
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-T75_28554.jpg?sign=1739594619-ZslrXOaQQnBaFUClrJQxa87igLRUeRTS-0-88afae636bffd91bf4242c824127e996)
下面举例来说明数值类型。单击“开始”菜单,打开Python 3.6.5 Shell软件,然后在菜单栏中选择File→New File命令,创建一个Python文件,并命名为Python3-1.py,然后输入以下代码:
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P76_28555.jpg?sign=1739594619-e54l7wJGaRzZtTj7AHa6MJcxDhf1d1IY-0-90eb44e4e2b8778e3d3089a4367c755d)
在菜单栏中选择Run→Run Module命令或按键盘上的F5键,就可以运行程序代码了,结果如图3.2所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P76_4877.jpg?sign=1739594619-EWqUwynmXVznehFWGCXG8CwruAXMIBkZ-0-ca237dc247d1583e6788f52b97eb8505)
图3.2 数值类型
有时需要对数值类型进行转换,数据类型转换时,只需要将数值类型作为函数名即可,具体如下。
int(x):将x转换为一个整数。
float(x):将x转换为一个浮点数。
complex(x):将x转换为一个复数,实数部分为x,虚数部分为0。
complex(x,y):将x和y转换为一个复数,实数部分为x,虚数部分为y。