python-day02_02 Number数字类型 (int float bool complex)

# ### Number数字类型 (int float bool complex)
# int 整型 (正整型 0 负整型)

intvar = 100
print(intvar)   #100

# type 获取值得类型
res = type(intvar)   #res=result 缩写
print(res)    # <class 'int'>

# id   获取值得地址
res = id(intvar)
print(res)  #1578925987

# 二进制整型
intvar = 0b110
print(intvar)   #6
print(type(intvar))    # <class 'int'>
print(id(intvar))

# 八进制整型
intvar = 0o127
print(intvar)
print(type(intvar))
print(id(intvar))

# 十六进制
intvar = 0xff
intvar = 0XFF
print(intvar)
print(type(intvar))
print(id(intvar))
# float 浮点型(小数)
# 表达方式1
floatvar = 3.6
print(floatvar  ,  type(floatvar))  #3.6 <class 'float'>

# 表达方式2 科学计数法
floatvar = 5.7e5  # 小数点右移5  57000.0
floatvar = 5.7e-2 # 小数点左移2
print(floatvar , type(floatvar)) 
# bool 布尔型 (True 真的, False 假的)
boolvar = True
boolvar = False
print(boolvar , type(boolvar)) #Flase <class 'bool'>
# complex 复数类型(python一般用不到,数据分析和人工智能会用)
"""
3 + 4j
实数+虚数
实数: 3
虚数: 4j
j   : 如果有一个数他的平方等于-1,那么这个数就是j , 科学家认为有,表达一个高精度的类型
"""
# 表达方式1
complexvar = 3 + 4j          #(3+4j) <class 'complex'>
complexvar = -3j
print(complexvar , type(complexvar)) 

# 表达方法2 
"""
complex(实数,虚数) => 复数
"""
res = complex(3,4)
print(res , type(res))
posted @ 2023-06-15 18:00  cuimeng  阅读(13)  评论(0)    收藏  举报