在Python中,最常见的数据类型有三种,分别为字符串、整数、浮点数。我们在上一节中已经介绍过字符串,这节重点介绍整数和浮点数。如下表,值-1,18属于「整数」。整数(int)数据类型表名值是整数,整数是不带小数点的。带小数点的数据类型为浮点数,如3.14,称为浮点数(float)。
| 数据类型 | 示例 |
|---|---|
| 字符串 | “a”,‘这个’,‘123’ |
| 整数 | -1,18,30 |
| 浮点数 | 3.14,-1.0,30.012 |
整数
整数就是不带小数的数值,python不像其他编程会再区分整数和长整数。一般情况下,整数都是十进制的。当然,python里面也提供了函数将十进制整数转为二进制、八进制和十六进制。
当我们不知道数据类型是什么的时候,我们可以使用type函数来查看数据的类型。
进制之间的转换
- bin:将十进制整数转为二进制,转换后的数字会以0b为前缀
- oct:将十进制整数转为八进制,转换后的数字会以0o为前缀
- hex:将十进制整数转为二进制,转换后的数字会以0x为前缀
x = 68
print(bin(x)) # 转二进制
print(oct(x)) # 转八进制
print(hex(x)) # 转十六进制

浮点数
浮点数是带有小数的数值,也就是实数。python中提供了一些浮点运算的函数,如
- round:四舍五入函数(注意这里的四舍五入并非真正的四舍五入,在对精度要求较高时不可以使用)
round(3.14159) # 3
round(3.14159,2) # 3.14

2093

被折叠的 条评论
为什么被折叠?



