Python基础语法体系
Python基础语法体系 一:基本数据类型及操作 (一)基本数据类型 1.整数类型 整数类型一共有4种进制表示:十进制、二进制、八进制和十六进制 默认情况,整数采用十进制,其他进制需要增加引导符号(大小写字母均可使用)。 整数类型理论上取值范围是[-∞,∞],实际上的取值范围受限于运行Python程序的计算机内存大小。除极大数的运算外,一般认为整数类型没有取值范围限制。 2.浮点数类型 Python语言要求所有浮点数必须带有小数部分,小数部分可以是0,这种设计是为了区分浮点数和整数类型。 浮点数有两种表示方法:十进制表示法和科学技术表示法 科学计数法使用字母e或E作为幂的符号,以10位基数,含义如下: 例如:2.5e-3的值为0.0025; 8.5E5的值是850000.0 浮点数类型和小数类型由计算机的不同硬件单元执行,处理方法不同,需要注意的是,尽管浮点数0.0和整数0大小相等,但他们在计算机内部表示不同。 Python浮点数的数值范围和小数精度受不同计算机系统的限制,sys.float_info详细列出了Python解释器所运行系统的浮点数各项参数,例如 上述输出给出浮点数类型所能表示的最大值(max)、最小值(min),科学计数法表示下最大值的幂(max_ 10 exp)、 最小值的幂(min 10_ exp), 基数(radix) 为2时最大值的幂(max exp)、