Python基础知识精讲:列表、元组、字符串与集合操作

需积分: 0 9 下载量 176 浏览量 更新于2024-08-04 2 收藏 3.75MB PDF 举报
"这篇资料是关于Python编程的基础知识点总结,适合期末复习或初学者学习。内容涵盖列表、字符串、元组、集合以及异常处理和文件操作等核心概念,语言表述通俗易懂。" 在Python中,列表是常用的数据结构,具有以下特性: 1. 查找下标:使用`.index()`方法可以找到列表中指定元素的索引。 2. 插入元素:通过`.insert()`方法可以在指定位置插入元素。 3. 追加元素:`.append()`方法用于在列表末尾添加元素,`.extend()`则用于合并其他数据容器的内容到列表末尾。 4. 删除元素:`del`关键字结合索引可以删除指定位置的元素;`.pop()`方法根据下标移除元素,默认移除最后一个;`.remove()`删除首次出现的特定元素。 5. 清空列表:调用`.clear()`方法可以快速清除列表的所有元素。 6. 统计元素数量:`.count()`返回元素在列表中出现的次数,`len()`返回列表长度。 元组与列表类似,但不可变: - 定义:使用圆括号或`tuple()`函数创建。 - 元组只支持`.index()`, `.count()`, `len()`方法,不允许修改。 - 如果元组中包含列表或其他可变对象,仅这些可变对象的内容可改变,元组整体不可变。 字符串是字符序列,具有以下操作: 1. 替换:`.replace()`方法创建一个新字符串,替换原字符串中所有指定的子串。 2. 分割:`.split()`方法根据分隔符将字符串切割成多个子串组成的列表。 3. 去前后空格:`.strip()`方法去除字符串首尾的指定字符,默认为空格。 序列切片语法`[起始下标:结束下标:步长]`可用于访问和截取列表、元组和字符串等有序序列。 集合是无序且不重复的元素集合,特点: 1. 创建空集合:使用`set()`。 2. 添加元素:`.add()`方法向集合中添加元素。 3. 移除元素:`.remove()`方法删除集合中的元素。 4. 随机取出元素:`.pop()`方法随机移除并返回一个元素。 5. 清空集合:`.clear()`方法清除所有元素。 6. 集合操作:如`.difference()`生成两个集合的差集。 异常处理通常用`try/except`结构进行,文件操作包括打开、读写、关闭文件等,如`open()`, `read()`, `write()`, `close()`等函数。 这个总结覆盖了Python编程的基础知识,对于学习者来说是一份很好的复习材料。