# 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'>
数字类型介绍
于 2024-09-11 22:22:35 首次发布