数字类型 --- int, float, complex
存在三种不同的数字类型: 整数, 浮点数和 复数。此外,布尔值属于整数的子类型。整数具有无限的
精度。浮点数通常使用 C 中的 double 来实现;有关你的程序运行所在机器上浮点数的精度和内部
表示法可在sys.float_info 中查看。复数包含实部和虚部,分别以一个浮点数表示。要从一个复
数 z 中提取这两个部分,可使用 z.real 和 z.imag。(标准库包含附加的数字类型,如表示有理数
的fractions.Fraction 以及以用户定制精度表示浮点数的decimal.Decimal。)
数字是由数字字面值或内置函数与运算符的结果来创建的。不带修饰的整数字面值(包括十六进制、八
进制和二进制数)会生成整数。包含小数点或幂运算符的数字字面值会生成浮点数。在数字字面值末尾
加上 'j' 或 'J' 会生成虚数(实部为零的复数),你可以将其与整数或浮点数相加来得到具有实部和虚
部的复数。


雷达卡
京公网安备 11010802022788号







