目的

  1. 介绍元组的相关操作
  2. 介绍文件的简单操作
  3. 总结前几章所涉及核心对象的共有特性
  4. 常见错误分析

    元组

    要点

  5. 置有序的集合:内容从左到右;支持索引,切片操作;

  6. 不可变序列类型,与字符串类似;

实际应用中的元组

  1. 与字符串和列表类似的一般序列操作方法

元组的特殊语法:逗号和圆括号

  1. 逗号的用法:括号内区分是元组对象还是表达式。(括号如何括起表达式)
  2. 括号的用法:圆括号的省略(当元组作为常量被调用时括号不可以省略)

    转换、方法以及不可变性

  3. 什么时常量语法?

  4. 使用 + *及分片操作时,会返回一个新元组
  5. 元组不支持字符串、列表和字典的调用方法。
  6. 转换 :使用列表或元组内置方法,获得一个新的元组,列表解析也能够实现元组转换
  7. 元组的两个方法count(), index()
  8. 元组不可变性的适用范围

为什么有了列表还要元组

文件

打开文件

使用文件

实际应用中的文件

Python 3.0中的文本和二进制文件

在文件中存储并解析Python对象

用pickle存储Python的原生对象

文件中打包二进制数据的存储与解析

文件上下文管理器

其他文件工具

重访类型分类

对象灵活性

引用 VS 拷贝

比较、相等性和真值

Python 3.0的字典比较

Python 3.0中真和假的含义

None对象

bool类型

Python的类型层次

Type对象

Python中的其他类型

内置类型陷阱

赋值生成引用,而不是拷贝

重复能够增加层次深度

留意循环数据结构

不可变类型不可以在原处改变