一、数值
在Python数值分成了三种:整数、浮点数(小数)、复数
1.1 整数(int)
Python中所有的整数都是int类型,并且整数的大小没有限制,可以是一个无限大的整数
a = 10
b = 999999999999999999999999999999
1.2 进制
# 二进制 0b开头
c = 0b10 # 二进制的10
# 八进制 0o开头
c = 0o10
# 十六进制 0x开头
c = 0x10
1.3 浮点数(小数,float)
d = 1.2
d = 5.8
注意:对浮点数进行运算时,可能会得到一个不精确的结果
d = 0.1 + 0.2 # 0.30000000000000004
1.4 复数
写法:real+imagj
1、其中 j 可以是小写也可以是大写
2、实数部分和虚数部分都是浮点数
e = 1.2 + 1.6j
e = 12 + 35j e.real 为 12.0 e.imag 为 35.0
e.real 表示复数的实数部分
e.imag 表示复数的虚数部分
常见方法:
e.conjugate() 返回复数的共轭复数
abs(e) 返回复数的模
complex() 函数用于创建一个复数或者将一个数或字符串转换为复数形式,其返回值为一个复数。
语法为:class complex(real,imag)
其中:real可以为int、long、float或字符串类型;而image只能为int、long、或float类型;并且当real为字符串时,不能有第二个参数。
二、布尔值(bool)
主要用来做逻辑判断,一共有两个 True 和 False
其中:True表示真 False表示假
f = True
f = False
注:布尔值实际上也属于整型,True就相当于1,False就相当于0
三、None(空值)
专门用来表示不存在
b = None