python基础知识进阶(二) Python语言的数据类型
类型的概念: 1、类型是编程语言对数据的一种划分。 2、Python语言的类型 数字类型,字符串类型,元祖类型,列表类型,文件类型,字典类型。 数字类型 · 程序元素:010/10,存在多种可能 ·表示十进制数值10 ·类似人名字一样的字符串 Python包含三种基本的数字类型: ·整数类型 ·浮点数类型 ·复数类型 1、整数类型 与数学中的整数概念一致,没有取值范围的限制; pow(x,y)函数:计算x^y (带一个疑问,怎么去计算数字的位数) 整数类型也可以是二进制,八进制,十六进制。 2、浮点数类型 带有小数点及小数的数字 Python语言中浮点数的数值范围存在限制,小数精度也存在限制,这种限制与不同计算机系统有关。 使用 浮点数类型: >>> import sys >>> sys.float_info 将会输出当前计算机的浮点数的范围 3、复数类型 与数学中的复数概念一致,z=a+bj,a是实数部分,b是虚数部分,a和b都是浮点类型,虚数部分用j或J标识。 数字类型的关系 1、三种类型存在一种逐渐”扩展“的关系: 整数->浮点数->复数(整数是浮点数的特例,浮点数是复数的特例) 不同数字类型之间可以进行混合运算,运算后生成结果为最宽类型。 2、三种类型可以相互转换 函数:int()、float()、complex(