欢迎光临散文网 会员登陆 & 注册

《Python编程:从入门到实践》第4章 操作列表

2023-03-13 16:35 作者:方程星  | 我要投稿

遍历整个列表

避免缩进错误

Python语言使用格式索引来取代了用来指定代码块的花括号{},这使得代码更加简洁。

在编写代码的时候,要避免出现代码缩进错误。

for循环语句的末尾有冒号 : ,编写代码时需要注意!

创建数值列表

编写代码时,首先应该考虑的是,编写清晰易懂且能完成所需功能的代码;

等到审核代码时,再考虑采用更高效的方法。

生成列表时,可以考虑使用列表解析

使用列表的一部分

元组

设置代码格式

随着你编写的程序越来越长,有必要花时间让编写的代码尽可能易于阅读;

让代码易于阅读有助于你掌握程序是做什么的,也可以帮助他人理解你编写的代码。


若要提出Python语言修改建议,需要编写Python改进提案 (Python Enhancement Proposal,PEP)。

PEP 8是最古老的PEP之一,它向Python程序员提供了代码格式设置指南。

PEP 8的篇幅很长,但大都与复杂的编码结构相关。


PEP 8建议每级缩进都使用四个空格,这既可提高可读性,又留下了足够的多级缩进空间。

混合使用制表符和空格会让Python解释器感到迷惑。

每款文本编辑器都提供了一种设置,可将输入的制表符转换为指定数量的空格。

你在编写代码时应该使用制表符键,但一定要对编辑器进行设置,使其在文档中插入空格而不是制表符。

在程序中混合使用制表符和空格可能导致极难解决的问题。


建议程序每行不超过79字符


要将程序的不同部分分开,可使用空行;

你应该使用空行来组织程序文件,但也不能滥用;

例如,如果你有5行创建列表的代码,还有3行处理该列表的代码,那么用一个空行将这两部分隔开是合适的,然而,你不应使用三四个空行将它们隔开;

空行不会影响代码的运行,但会影响代码的可读性;

Python解释器根据水平缩进情况来解读代码,但不关心垂直间距。

小结

如何高效地处理列表中的元素(列表解析等);

如何使用for 循环遍历列表;

如何创建简单的数字列表,以及可对数字列表执行的一些操作;

如何通过切片来使用列表的一部分和复制列表;

学习了元组(它对不应变化的值提供了一定程度的保护),以及在代码变得

越来越复杂时如何设置格式,使其易于阅读。


《Python编程:从入门到实践》第4章 操作列表的评论 (共 条)

分享到微博请遵守国家法律