前言
是在原有文章的基础上直接扩充更新还是将其作为单独的系列文章呢?思虑再三,还是决定把接下来的Day01-Day05的总结独立出来。此系列是关于《Python编程:从入门到实践》的总结,亦可看作是在我上一篇文章的基础上的加强版本,所以大家看到有些部分没有从浅入深的一个过程或者是没头没脑也请不要惊讶。由于笔者(没错就是我😎)水平实在有限,欢迎大家在评论区或者私聊我进行批评指正,闲话少说,我们开始吧。
《Python编程:从入门到实践》总结_Day01
《Python编程:从入门到实践》总结_Day02
《Python编程:从入门到实践》总结_Day03
《Python编程:从入门到实践》总结_Day04
《Python编程:从入门到实践》总结_Day05
上一篇文章请见《编程小白的第1本Python入门书》总结
- Here!
1. 元组
1.1 改
-
重新赋值;
在之前我们就知道元组是一种不可修改的数据类型,所以我们只能通过对元组的重新赋值来对其进行修改。
2. 代码格式(PEP8)
-
缩进;
每级缩进为4个字符,并且在同一个文件中,我们不要将 制表符 和 空格 混用,现在大多数编辑器都支持将输入的制表符转换为空格(有的可能需要设置)。 -
行长;
建议代码的每行长度不超过80个字符,注释的每行长度不超过72个字符,在一些编辑器中都有一条竖线,告诉你边界所在的位置。 -
空行;
建议不同的代码块之间通过空行来增加可读性,但是空行不会影响程序的运行。
3. 字典
-
key()
: 该方法可以访问字典中的“键(key)”。但是这样的访问是无序的,我们可以通过使用sorted()
函数来获得按特定顺序排列的键列表的副本。 -
values()
:该方法会返回一个“值(value)”列表,且不包含任何“键(key)”。若是我们想要去除其中重复的值,可以使用set()
函数。 -
嵌套
将一系列的字典存储在列表中,或着将列表作为“值(value)”存储在字典中。
4. 问题
也就是在我看到这里,并且跟着书中的代码进行练习的时候,发现自己对于 “函数” 和 “方法” 使用起来会混淆,并不是说概念上的混淆,而是就像sorted()
和sort()
在代码中的使用方法混淆了,比如会将sorted()
函数当成方法去使用--xxx,sorted()
,不过我倒是觉得这是正常的,希望随着自己代码量和经验的增加,这个问题会逐渐得到解决的吧。