数值数据类型用于存储数值,在Python中有四种:int(整数)、float(浮点数)、complex(复数)、bool(布尔)。
整数,称之为int或整型,整数可以为正或负。Python3 中整型无大小限制,int值包含:2进制 8进制 10进制 16进制、布尔(bool)。
用10来演示各个进制表示,下面是10各进制的值:
二进制:1010
八进制:12
十进制:10
十六进制:A
#2进制 10的二进制值为01010
a = 0B1010
print(a)#显示默认十进制
b = 0b1010
print(b)#显示默认十进制
#查看10的二进制值
c = 10
print(bin(c))#显示10的二进制值运行结果
# 8进制
a = 0o12
print(a)#显示默认十进制
#查看10的八进制值
b = 10
print(oct(b))运行结果
我们日常生活中使用的1,2,3等这些常见的数值就是10进制的,这里就不赘述了。
# 16进制
a=0x9
print(a)
a=0xA
print(a)
a=0xf
print(a)
#查看10的十六进制值
b = 10
print(b)运行结果
浮点数,称为 float。由整数部分与小数部分组成,浮点数包含:小数,正数、负数、科学计数法。
#浮点数
num = 1.359578
print('%0.3f'%num)#1.360
#科学计数法
a= 1.25e2
print(a)#125
a= 1.24e-2
print(a)#0.0125运行结果
复数,称为complex。由实数部分和虚数部分构成。可以用a + bj(j不区分大小写)者complex(a,b)表示, a是复数的实部、b是复数虚部,都是浮点型。
#复数
#第一种表示形式:a + bj。a 表示实部,b 表示虚部。
num = 123 + 10j
print(num.real)#实数部分
print(num.imag)#虚数部分
#第二种表示形式:complex(a,b)。a 表示实部,b 表示虚部。
a = complex(123,10)
print(a.real)#实数部分
print(a.imag)#虚数部分运行结果
布尔(bool)是整型的子类型。在Python3 中,把 True 和 False 定义成了关键字。
# 布尔(bool)
a = True
b = False
print(a)
print(b)运行结果
| 留言与评论(共有 0 条评论) “” |