Python知识结构
python程序可以分解成模块、语句、表达式以及对象:
- 程序由模块构成;
- 模块包好语句;
- 语句包含表达式;
- 表达式创建并处理对象;
为什么要使用内置类型
- 内置对象使程序更容易编写;
- 内置对象是可扩展的组件;
- 内置对象往往比定制的数据结构更有效率;
- 内置对象是语言标准的一部分;
Python核心数据类型
对象类型 | 字面量/构造示例 |
---|---|
数字 | 1234,3.14 |
字符串 | “spam” |
列表 | [1, 2, 3] |
字典 | {“spam”: 2, “taste”: ""yum} |
元组 | (1, 2, 3) |
文件 | open(filepath) |
集合 | set(“abc”)、{“a”, “b”, “c”} |
其他核心类型 | 类型、None、布尔型 |
程序单元类型 | 函数、模块、类 |
python实现相关类型 | 已编译代码 |