数字数据类型,包括整数、浮点数、复数和布尔类型。
整数 int 长整型(数字长度不限制):包括正数,负数,0。
# 正数 num_int = 123 print(type(num_int)) # <class 'int'> # 0 num_int_2 = 0 print(type(num_int_2)) # <class 'int'> # 负数 num_int_3 = -226 print(type(num_int_3)) # <class 'int'>
浮点数 float 浮点型:由整数部分和小数部分组成,可用科学计数法表示。
# 浮点型 float num_float = 12.23 print(num_float) # 12.23 print(type(num_float)) # <class 'float'> num_float_2 = -15.63 print(num_float_2) # -15.63 print(type(num_float_2)) # <class 'float'> # 扩大100倍 num_float_3 = 2.5e2 print(num_float_3) # 250.0 print(type(num_float_3)) # <class 'float'> # 3.23e缩小100倍 num_float_4 = 3.23e-2 print(num_float_4) # 3.23e-18 print(print(type(num_float_4))) # <class 'float'>
复数 complex :复数由 实部和虚部组成,例 3+4j 或 3+4J (虚部的 j )不区分大小写。实部和虚部可以是浮点数和整数。
# 复数 complex num_complex = 5+6j print(num_complex) # (5+6j) print(type(num_complex)) # <class 'complex'> # j J 均可 num_complex_2 = 8+7J print(num_complex_2) # (8+7j) print(type(num_complex_2)) # <class 'complex'> num_complex_3 = 3.j print(num_complex_3) # 3j print(type(num_complex_3)) # <class 'complex'> num_complex_4 = .6j print(num_complex_4) # 0.6j print(type(num_complex_4)) # <class 'complex'> num_complex_5 = .6 +6.j print(num_complex_5) # (0.6+6j) print(type(num_complex_5)) # <class 'complex'>
布尔类型 bool:当判断条件为真时,返回True。当条件为假时,返回False。
# 布尔类型 bool num_bool = True print(num_bool) # True print(type(num_bool)) # <class 'bool'> num_bool_False = False print(num_bool_False) # False print(type(num_bool_False)) # <class 'bool'> # 有时判断条件是否成立使用 not True
2020-02-04