使用单数和复数形式的名称,可帮助你判断代码段处理的是单个列表元素还是整个列表。
英文不认识可以照打,主要关注语法的学习就行,想知道意思可以随时使用翻译软件翻译
英文不认识可以照打,主要关注语法的学习就行,想知道意思可以随时使用翻译软件翻译
图示中左对右错的区别,你能看得出来吗?
本来是想要致谢每一个魔术师,但这段代码只有一个魔术师被致谢了。()
对于一些错误,Python 通过traceback 提供了修复建议,因此很容易修复。但有些错误解决起来要困难得多,虽然最终的修复方案可能只是修改单个字符。即使你花了很长时间才将一个小问题修复,也不要感到难过,因为有这种遭遇的人比比皆是。
参数:即函数需要的信息
注:range 的参数范围,也可称为是左闭右开的
value ** 2:计算当前值的平方
你首先应该考虑的是,编写清晰易懂且能完成所需功能的代码,等到审核代码时,再考虑采用更高效的方法。
注:这里调整了章节顺序,便于比对
出于版面的限制,本节使用的数值列表都很短,但这里介绍的知识也适用于包含数百万个数的列表。
箭头处的代码没有遍历整个队员列表,只遍历前三名队
经过切片操作,虽然两个列表看起来已经相互独立,但要注意这里的拷贝实际上是浅拷贝,关于深浅拷贝的相关概念,你可以暂时不做了解,但一定要有一个印象。
注意:暂时不要考虑这个示例中的细节。当你试图使用列表的副本时,如果结果出乎意料,请确认你是否像第一个示例那样使用切片复制了列表,并了解了浅拷贝的相关概念。
注:事实上,元组不仅仅只是”不可变列表“,它还有很多有用的特性。
题外话:美剧《硅谷》中,有一幕关于缩进习惯的不同的闹剧,还是很有意思的
PEP8:https://peps.python.org/pep-0008/
PEP(Python Enhancement Proposals,Python 增强提案),一般面向 Python 核心开发人员和 Python 指导委员会,对于初学者来说,PEP8 是唯一需要了解的提案。
VS Code 可选代码格式化插件:autopep8