第 1-3 章
这个文档是记录我学习 python 时一些学习笔记以及一些想法
也可以称作复习笔记
第一章: 起步
这一章主要是从第一个 "hello world" 程序到 python 环境的搭建与配置, 因为我在 Mac 上用的一个叫 Jupiter Notebook 的网页端界面, 所以就省去了这个步骤, 直接进行后面的练习了, 当然后面到小项目的时候也许还是需要熟练的在 Windows,MacOS,Linux 三个不同环境下搭建环境的.
第二章: 变量和简单数据类型
这一章主要涵盖了: 变量, 字符串, 数字, 注释, python 之禅
本章的一些关键笔记:
1.Python 程序文件都是以 ".py" 来结尾的. 一般编辑器都会有语法突出的功能.
2. 变量的命名和使用: 变量名只包含字母, 数字和下划线.
3. 变量名可以字母或下划线开头, 但不可以数字开头.
4. 变量名不可包涵空格.
5. 不可将 python 关键字和函数名用作变量名.
6. 变量名要简短且具有描述性.
7. 慎用小写的 L 和大写字母 O, 很容易和数字 1,0 混淆.
8. 在 python 中, 用引号括起来的都是字符串, 引号可以是双引号, 也可以是单引号.
9. 方法:.title() 以首字母大写的方式显示每个单词;.lower()/.upper() 将字符串改为全部大写或小写.
10. 合并字符串的方法是 "拼接", 并用 "+" 合并字符串
11. 制表符, 换行符:"\t"(制表符),"\n"(换行符); 制表符和换行符可以同时使用.
12. 临时删除空白:.rstrip(), 如果想永久删除, 就必须要把操作结果存储到变量中.
13.python 将带小数点的数字都称为浮点数, 但结果包含的小数位可能是不确定的.
14. 函数 str() 可以让非字符串值表示为字符串.
15.[#] 后面写注释, 注释要清晰简洁.
16.python 之禅: https://en.m.wikipedia.org/wiki/Zen_of_Python
第三章: 列表简介
这一张主要涵盖了列表的定义, 访问列表元素, 索引, 修改添加和删除元素, 组织列表等
本章的一些关键笔记:
1 列表由一系列按特定顺序排列的元素组成, 用 "[]" 来表示列表, 并用逗号分隔其中的元素.
2. 访问列表元素时, 只需将该元素的位置或索引告诉 python 即可.
3. 索引是从 0 开始, 而不是从 1.
4. 访问最后一个列表元素时, 有特定索引, 即为 "-1".(因为经常在不知道列表长度的情况下访问最后的元素)
5. 方法. append() 将元素添加到列表的末尾
6. 方法. insert() 可在列表任何位置添加新元素.
7. 如果知道元素的索引位置, 可以使用 del 语句删除. 如: del motorcycles[0], 注意这个是永久删除.
8. 方法. pop() 可删除列表末尾的元素, 相当于弹出栈顶元素, 并且可以接着使用这个元素.
9. 别忘了, 每当使用 pop() 时, 被弹出的元素就不再列表里了.
10. 如何判断是使用 pop() 方法还是 del 语句: 如果你要从列表中删除一个元素, 且不再以任何方式使用它, 就可以使用 del 语法; 如果你想在删除元素后还能继续使用它, 就使用方法. pop().
11. 如果你只知道要删除的元素的值, 可以使用方法..remove().
12. 方法. remove() 只删除第一个指定的值, 如果要删除的值可能在列表中出现多次, 就需要使用循环来判断是否删除了所有这样的值.
13. 使用方法. sort() 对列表进行永久性排序.
14. 与字母顺序相反的顺序排列元素, 可以向. sort() 方法传递参数 reverse=True. 这些修改都是永久性的.
15. 临时性排序: 可使用方法. sorted()
16. 反转列表的排列顺序, 可以使用方法. reverse(), 但是这个是永久性的改变顺序, 要想恢复顺序, 需要再次调用这个方法.
17. 列表长度: 使用函数 len()
来源: https://www.cnblogs.com/refreshing/p/9194496.html