Python 提供了一些内置的数据类型,它们由系统预定义好,在程序中可以直接使用。
Python 数据类型包括数值型、字符串型、布尔型等基本数据类型,这是一般程序设计语言都有的数据类型。
为了使程序能描述现实世界中各种复杂数据,Python 还有列表、元组、字典和集合等复合数据类型,这是 Python 中具有特色的数据类型
1.数值类型
Python 支持3 种不同的数值数据类型:
整型(int)
浮点型(float) 复数型(complex)
一、整型数据
在Python 3.x 中,整型数据的值在计算机内的表 示不是固定长度的,只要内存许可,整数可以扩展到任意长度,整数的取值范围几乎包括了全部整数(无限大),这给大数据的计算带来便利。
Python 的整型常量有以下4 种表示形式。
(1)十进制整数
如120、0、−374 等。
(2)二进制整数
它以0b 或0B(数字0 加字母b 或B)开头,后接数字 0,1 的整数。
例:
>>> 0b1111
15
0b1111 表示一个二进制整数,其值等于十进制数15。
(3)八进制整数
它是以0o 或0O(数字0 加小写字母o 或大写字母 O)开头,后接数字0~7的整数。
例:
>