数值数据类型用于存储数值,在Python中有四种:int(整数)、float(浮点数)、complex(复数)、bool(布尔)。
int(整数)
整数,称之为int或整型,整数可以为正或负。Python3 中整型无大小限制,int值包含:2进制 8进制 10进制 16进制、布尔(bool)。
用10来演示各个进制表示,下面是10各进制的值:
二进制:1010
八进制:12
十进制:10
十六进制:A
整数值为2进制变量赋值为二进制,值前面增加0B或者0b表示二进制。bin():查看某个值的二进制值。代码示例2进制 10的二进制值为01010a = 0B1010print(a)显示默认十进制b = 0b1010print(b)显示默认十进制查看10的二进制值c = 10print(bin(c))显示10的二进制值运行结果
整数值为8进制变量赋值为八进制,数字之前加上 0o表示八进制。oct():查看某个值的八进制值。代码示例8进制a = 0o12print(a)显示默认十进制查看10的八进制值b =10print(oct(b))运行结果
整数值为10进制我们日常生活中使用的1,2,3等这些常见的数值就是10进制的,这里就不赘述了。
整数值为16进制变量赋值为十六进制,在数字之前加上 0x或者 0X表示十六进制。除了用数字 0-9 这 10 个字符外,还引入了 a、b、c、d、e、f 这 6 个字符,分别表示 10、11、12、13、14 、 15。如 十进制中的 15 用十六进制来表示就是 0xF 或者 0Xf。hex():查看某个值的十六进制值。代码示例16进制a=0x9print(a) a=0xAprint(a) a=0xfprint(a)查看10的十六进制值b = 10print(b)运行结果
float(浮点数)
浮点数,称为 float。由整数部分与小数部分组成,浮点数包含:小数,正数、负数、科学计数法。
浮点数num =1.359578print(%0.3f%num)1.360科学计数法a=1.25e2print(a)125a=1.24e-2print(a)0.0125运行结果
complex(复数)
复数,称为complex。由实数部分和虚数部分构成。可以用a + bj(j不区分大小写)者complex(a,b)表示, a是复数的实部、b是复数虚部,都是浮点型。
复数第一种表示形式:a + bj。a 表示实部,b 表示虚部。num = 123 + 10jprint(num.real)实数部分print(num.imag)虚数部分第二种表示形式:complex(a,b)。a 表示实部,b 表示虚部。a = complex(123,10)print(a.real)实数部分print(a.imag)虚数部分运行结果
bool(布尔)
布尔(bool)是整型的子类型。在Python3 中,把 True 和 False 定义成了关键字。
布尔(bool)a =Trueb =Falseprint(a)print(b)运行结果
特别声明:文章来源用户上传并发布,本站只提供信息存储服务,不拥有所有权,内容仅供参考。