数值类型主要分为两大类:整数类型和浮点数类型。
整数类型
byte:一个字节,范围从-128到127。
short:通常为2个字节,范围从-32,768到32,767。
int:通常为4个字节,范围从-2,147,483,648到2,147,483,647。
long:在Python 3中不再使用,Python 3中整型(int)相当于长整型。
bigint:在Python中不存在,但在某些数据库系统中存在,如PostgreSQL。
浮点数类型
float:单精度浮点数,精度较低。
double:双精度浮点数,精度较高。
decimal:用户指定精度的十进制数,精确到小数点后131,072位。
其他数值类型
complex:复数类型,包含实部和虚部。
number:在Python中是一个抽象基类,包含int、float、complex等具体数值类型。
以上是数值类型的一些常见分类。