Python语言中数据类型分为很多种,其中包含数字类型、字节类型、组合类型等,每一种数据类型又包含了多个不同的类型,那么Python数字类型有哪些?Python数字类型主要有四种,分别是:整型、浮点数、布尔类型、复数,具体请看下文。 ①整型 通常被称为是整型或整数,可以是正整数或负整数,不带小数点。Python3整型是没有限制大小的,可以当做long类型使用,但实际上由于机器内存的有限,我们使用的整数是不可能无限大的。 整型的四种表现形式: 2进制:以0b开头。例如:0b11011表示10进制的27 8进制:以0o开头。例如:0o33表示10进制的27 10进制:正常显示 16进制:以0x开头。例如:0x1b表示10进制的27 各进间数字进行转换: bin(i):将i转换为2进制,以0b开头。 oct(i):将i转换为8进制,以0o开头。 int(i):将i转换为10进制,正常显示。 hex(i):将i转换为16进制,以0x开头。 ②浮点数 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示 ③布尔类型 所有标准对象均可用于布尔测试,同类型的对象之间可以比较大小。每个对象天生具有布尔True或False值。空对象,值为零的任何数字或者Null对象None的布尔值都是False。在Python3中True=1,False=0,可以和数字型进行运算。 ④复数 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。 |
|
来自: 老男孩IT教育 > 《Python培训》