数字类型介绍

# 1.Number数字类型:(int float bool complex)
# 1.1 int 整型: (正整型  0  负整型)
int_var = 100
# type(): 获取值的类型
res = type(int_var)
print(res) # <class 'int'>

# id(): 获取值的内存地址
res = id(int_var)
print(res) # 140726219383664

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

# 八进制整型
int_var = 0o127
print(type(int_var)) # <class 'int'>
print(id(int_var)) # 140726222135760

# 十六进制整型,只有进制不区分大小写
int_var = 0xff
int_var = 0XFF
int_var = 0xFF
print(type(int_var)) # <class 'int'>
print(id(int_var)) # 140726222141136

# 1.2 float 浮点型(小数)
# 表达方式1:
float_var = 3.6
print(float_var, type(float_var)) # 3.6 <class 'float'>

# 表达方式2(科学计数法):
float_var = 5.7e5 # 小数点右移5
float_var = 5.7e-5 # 小数点左移5
print(float_var, type(float_var)) # 5.7e-05 <class 'float'>

# int类型与float类型可以相加
print(10+10.1)

# 1.3 布尔(True, False)
bool_var = True
print(bool_var, type(bool_var)) # True <class 'bool'>
# name 'true' is not defined--不能小写true/false
# bool_var = true

# 1.4 complex:复数类型
# 实数 + 虚数
# 3 + 4j
# 3:实数; 4j:虚数
# j : 如果有一个数他的平方等于-1, 那这个数就是j,复数用作于科学计算中,表示高精度的数据,科学家会使用
# 表达方式1:
complex_var = 3 + 4j
complex_var = -4j
print(complex_var, type(complex_var)) # (-0-4j) <class 'complex'>

# 表达方式2:
res = complex(3,4)
print(res, type(res)) # (3+4j) <class 'complex'>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值