设置if语句的格式

在本章的每个例子中,你都看到了良好的样式习惯。 PEP 8 为设置条件测试样式提供的唯一建议是在比较运算符周围使用单个空格,例如 ==>=<=。 例如:

if age < 4:

优于:

if age<4:

这样的间距不会影响 Python 解释代码的方式; 它只是让您和其他人更容易阅读您的代码。

自己试试
5-12.样式化 if 语句

复习您在本章中编写的程序,并确保您适当地设计了条件测试的样式。

5-13.你的想法

在这一点上,你是一个比开始读这本书时更有能力的程序员。 现在您已经更好地了解了现实世界的情况是如何在程序中建模的,您可能会想到一些可以用您自己的程序解决的问题。 随着您的编程技能不断提高,记录您对可能想要解决的问题的任何新想法。 考虑您可能想要编写的游戏、您可能想要探索的数据集以及您想要创建的 Web 应用程序。

总结

在本章中,您学习了如何编写条件测试,这些测试始终评估为 True 或 False。 您学会了编写简单的 if 语句、if-else 链和 if-elif-else 链。 您开始使用这些结构来识别您需要测试的特定条件,并了解您的程序何时满足这些条件。 您学会了以不同于所有其他项目的方式处理列表中的某些项目,同时继续利用 for 循环的效率。 您还重新审视了 Python 的风格建议,以确保您日益复杂的程序仍然相对容易阅读和理解。

在第 6 章中,您将了解 Python 的字典。 字典类似于列表,但它允许您连接信息片段。 您将学习如何构建字典、循环遍历它们以及将它们与列表和 if 语句结合使用。 学习字典将使您能够模拟更广泛的现实世界情况。