1、数字
数字分为整型(int)如:1234, 564;浮点型(float)如:1.245, 3.1415926, 1.23e9, 1.2e-5;复数(complex)如:3+4j
2、字符串 (str) 如:‘Lisa’, "I'm student", "'Python'";
字符串中的编码问题,在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。
3、字节串 (bytes)如:b‘Hello, world’
4、列表 (list)如:[1, 2, 3] ['a','b',['c','2']]
5、元组 (tuple) 如:(1, -9, 6), (3,)
6、字典 (dict)如:{1:'a', 2:'b', 3:'c'}
7、集合 (set)如:{'a', 'b', 'c'}
8、布尔型 (bool) True , False
9、空类型 (NoneType) None
10、异常 Exception、ValueError、TypeError
11、文件 如:f = open('data.dat', 'rb') 一般用 with...as...
12、其他可迭代对象 如:生成器对象、range对象、zip对象、enumerate对象、map对象、filter对象......
13、编程单元
函数(用def定义)、类(用class定义)他们都属于可调用对象
模块(类型为module) 模块用来集中存放函数、类、常量或者其他对象