控制流元素非常重要,因为可以在程序中包含有意义的业务逻辑。很多商务处理和分析依赖于业务逻辑,例如“如果客户的花费超过一个具体值,那么就怎样怎样”或“如果销售额属于 A 类,则编码为 X,如果销售额属于 B 类,则编码为 Y,否则编码为 Z。”这些逻辑语句在代码中可以用控制流元素来表示。
Python 提供了若干种控制流元素,包括 if-elif-else 语句、 for 循环、 range 函数和 while循环。正如它们的名字所示, if-else 语句提供的逻辑为“如果这样,那么就做那个,否则做些别的事情”。 else 代码块并不是必需的,但可以使你的代码更加清楚。 for 循环可以使你在一系列值之间进行迭代,这些值可以是列表、元组或字符串。你可以使用 range函数与 len 函数一起作用于列表,生成一个索引序列,然后用在 for 循环中。最后,只要while 条件为真, while 循环会一直执行内部的代码。