Python学习笔记:基础语法与操作详解
需积分: 11 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学习资料。
2023-05-08 上传
2023-11-21 上传
2023-06-06 上传
2023-07-16 上传
2023-12-03 上传
2023-05-17 上传
2024-01-23 上传