Python学习笔记:基础语法与操作详解

需积分: 11 0 下载量 19 浏览量 更新于2024-09-09 收藏 72KB DOCX 举报
本篇笔记是关于Python编程语言的学习心得,作者通过自身的学习体验,旨在分享在Python初学者旅程中的关键知识点和技巧,以供读者参考和共同进步。文章内容主要包括以下几个部分: 1. 字符串操作: - `str.title()`:用于将字符串中每个单词的首字母转换为大写。 - `str.upper()`:将字符串中的所有字符转换为大写。 - `str.lower()`:将字符串中的所有字符转换为小写。 2. 列表操作: - 删除元素:`del list[element_index]`,直接根据索引删除;`list.pop()`默认删除末尾元素,`list.pop(index)`则按指定索引删除;`list.remove(value)`根据元素值删除,但只删除第一个匹配项。 - 排序:`list.sort()`是永久性排序,而`sorted(list)`则是返回一个新的排序后的列表副本。 - `list.reverse()`用于倒序列表。 - 列表长度查询:`len(list)`。 - `range()`函数:创建一个数值列表,如`for value in range(1, 100): print(value)`。 3. 数值列表统计: - 统计:如`digits_list = [1, 2, 3, 4, 5]`,可以计算最小值(`min(digits_list)`)、最大值(`max(digits_list)`)和求和(`sum(digits_list)`)。 4. 列表解析(List Comprehension):这是一种简洁的语法,用于一行代码生成具有计算公式的数字列表,如`squars = [value**2 for value in range(1, 11)]`。 5. 列表切片:通过索引或切片操作获取列表的一部分,例如`list[0:3]`、`list[:5]`、`list[2:]`或`list[-3:]`。 6. 字典操作: - 遍历键值对:`for key, value in dic.items(): print(key, value)`。 - 遍历键和值:分别用`for key in dic.keys(): print(key)`和`for value in dic.values(): print(value)`。 7. 输入验证:检查输入是否为数字,如`if str(value).isdigit(): print("value is digit.")`。 8. 列表与循环结合:如使用while循环处理列表,如`while user_list: print("we will remove the user", user_list.pop(), "from user list.")`。 9. 去除重复元素:利用`list.pop()`和`while`循环实现,例如`while list: list.pop()`直到列表不包含重复元素。 10. 函数编写指南: - 描述性函数名:函数名称应清晰反映其功能。 - 命名规范:使用小写字母和下划线组合,便于阅读和理解。 通过以上内容,读者可以了解到Python基础语法、数据结构操作、控制流、函数设计等核心概念,并能够应用到实际项目中。随着作者后续不断丰富内容,这将是一份逐步进阶的Python学习资料。