Python入门学习之控制流
Python语言具有开源、语法简单、应用广泛、胶水语言、社区活跃五大特点,而这些特点也赋予了Python在数据收集、分析建模、策略开发、实盘交易等各个量化交易的关键环节上广泛对接各类工具的优越性。今天暂不提其他,先来了解一下Python入门学习之控制流的使用。
一个程序是如何实现的?控制流是难得的功臣。而在Python中有三种控制流语句——if、for和while。
if语句
if语句是最简单的流控制语句。if语句在一个布尔表达式计算为 True时执行一个程序语句块。if语句支持一个可选的 else子句,指示当布尔表达式计算为 False时应该处理的程序语句块。if语句中的表达式可以很复杂。它可以包括多个使用 Python中支持的不同关系运算符的子表达式。而子表达式又可使用 and、or和 not 逻辑运算符组合起来。
while循环
while循环是Python中的第二种流控制语句,它在一个表达式计算为 True时执行一个程序语句块。while循环也可以支持一个可选的 else子句,其中包含一个当表达式计算为 False时执行的程序语句块。continue和 break语句分别用于在 while循环中继续下一次循环或中断循环。
for循环
for循环与 Python编程语言中内置的容器数据类型紧密相关。当需要对某件事情做一定的次数时,可使用for循环。由于 Python容器类型的丰富特性,for循环非常强大。本质上,for循环涉及到一个迭代器(iterator),用于在集合中逐项移动。
领取专属 10元无门槛券
私享最新 技术干货