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)


 

posted @ 2019-06-14 16:01  闽南彭于晏  阅读(170)  评论(0)    收藏  举报