Python---Number数据类型
一.Number (int float bool complex)
(1) int 整型 (正整型 0 负整型)
intvar = -15
print(intvar) #-15
intvar = 0
print(intvar) #0
type 用来获取变量的类型
id 用来获取变量所指向那个值的地址
intvar = -15
res = type(intvar)
print(res) #<class 'int'>
print(type(intvar)) #<class 'int'>
print(id(intvar)) #34765424
表达二进制整型
intvar = 0b011
print(intvar) #3
print(type(intvar)) #<class 'int'>
print(id(intvar)) #500657696
表达八进制整型
intvar = 0O11
print(intvar) #9
print(type(intvar)) #<class 'int'>
print(id(intvar)) #500526816
表达十六进制整型
intvar = 0xFF
print(intvar) #255
print(type(intvar)) #<class 'int'>
print(id(intvar)) #502959520
(2) float 浮点型 就是小数
1. 表达形式一
floatvar = 3.14
print(floatvar) #3.14
# 获取类型
print(type(floatvar)) #<class 'float'>
# 获取地址
print(id(floatvar)) #7475584
2. 表达形式二(科学计数法)
floatvar = 4.13e-3
print(floatvar) #0.00413
floatvar = 5.55e4
print(floatvar) #55500.0
(3) bool 布尔型 (True 真的 False 假的)
boolvar = True
boolvar = False
print(boolvar)
print(type(boolvar))
print(id(boolvar))
(4) complex 复数类型
复数:
实数 + 虚数 两部分组成
5+6j
5 就是实部
6j 就是虚部
如果有一个数,它的平方等于-1,那么这个数就是j
科学家认为有,复数代表的是高精度类型.
表达方式一
complexvar = 5+6j
complexvar = 3-2j
print(complexvar)
print(type(complexvar))
print(id(complexvar))
表达方式二
#complex(实部,虚部)
res = complex(14,-2)
print(res)

浙公网安备 33010602011771号