数
数值型分为整型、浮点型和复数。
数值型是一种基本数据类型。
一、整数
- 整数可用二进制、八进制、十进制和十六进制表示。
进制
引导符
函数
二进制
0b或0B
bin()
八进制
0o或0O
oct()
十进制
十六进制
ox或oX
hex()
bin(2) #将十进制数2转化为二进制数
hex(2) #将十进制数2转化为十六进制数
---------------输出结果--------------
'0b10'
'0x2'
二、浮点数
浮点数也就是我们熟知的小数。
对小数进行四舍五入计算,利用round(x,y)函数
round(8.5)
round(7.5)
---输出结果---
8
8
# 当舍去位的数值为5时,若后边无数字,要根据前一位的奇偶性判断,奇进偶退
- math库是一个常用的数学库
import math # 导入math库
math.floor(5.6) #下取整
math.ceil(5.6) #上取整
----------输出结果----------
5
6
三、复数
复数由实部(Real)和虚部(Imag)构成,在Python中,虚数单位用j或J表示。
利用abs()函数获取复数的模长(浮点数)或者求绝对值。
a = 4 +3j
a.real #求复数a的实部
a.imag #求复数a的虚部
abs(a) #求复数a的模长
abs(-2) #求绝对值
---------输出结果---------
4.0
3.0 #实部,虚部,模长的结果均为浮点数
5.0
2
'''如果复数a的虚部为1,则应写为4 + 1j
此处的1不可以省略'''
四、布尔值
布尔值也是一种基本数据类型,只有True和False两种。
可以使用bool()函数判断一个值是“真”还是“假”
布尔值为False的数据
▲ 布尔值False ▲数值为0的值 ▲空字符串
▲空的组合数据类型 ▲None
- type(x)函数可以判断x的类型
bool('Python')
bool('')
type(False)
----输出结果----
True
False
<class'bool'>
五、数字中的下划线
书写很大的数字的时候,可以使用下划线使其更加清晰易读,Python并不会将下划线打印出来
a = 12_000_000_000
print(a)
------输出结果------
12000000000
六、数据类型的转换
名称
作用
int(x)
将x转化为整数,x可以是浮点数或字符串(不可为浮点数)
float(x)
将x转化为浮点数,x可以是整数或字符串
str(x)
将x转化为字符串,x可以是整数或浮点数
int(7.9)
float('12')
str(1.5)
----输出结果----
7
12.0
'1.5'
版权归原作者 last. girl 所有, 如有侵权,请联系我们删除。