Number数据类型
一种编程语言所支持的数据类型决定了该编程语言所能
整型
整型数字包括正整数,0和负整数,不带小数点,无大小限制
整数的不同进制:不加任何前缀为十进制
加前缀0o为八进制
加前缀0x为十六进制
提示:python语言提供了Boolea(布尔)类型,用于表示逻辑值,True(逻辑真)和False(逻辑假);Boolean类型是整型的子类型,在作为数字参与运算时,False自动转化为0,True自动转化为1.
提示:使用bool函数可以将其他类型,当给bool函数传入下列参数时其将会返回False
定义为假的常量,包括None或False
任意值为0的数值,如0,0.0,0j等
空的序列或集合,如“ ”(空字符串),()(空元组),[](空列表)等
浮点型
浮点型数字使用C语言中的double类型实现,可以用来表示实数,如3.14159等
查看浮点数的取值范围和精度代码示例
import sys #导入sys包
sys.float_info #查看当前环境中浮点类型数字的取值范围和精度
min和max是浮点数的最小值和最大值,dig是浮点数所能精确表示十进制数字最大位数
复数类型
复数由实部和虚部组成,每一部分都是一个浮点数。书写:a+bj 或 a+bJ
在生成复数时,也可以使用complex函数,语法格式:complex([real[,imag]]) 其中,real为实部,imag为虚部,返回值为real+imag*1j
ps:如果省略虚部imag的值,则返回的复数为real+0j;如果实部real和虚部imag的值都省略,则返回的复数为0j