对比Excel,轻松学习Python数据分析(入职数据分析师系列)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.10 循环语句

2.10.1 for循环

for 循环用来遍历任何序列的项目,这个序列可以是一个列表也可以是一个字符串,针对这个序列中的每个项目去执行相应的操作。

举一个例子,一个数据分析师的必修课主要有 Excel、SQL、Python 和统计学,你要想成为一名数据分析师,那么这四门课是必须要学的,且学习顺序也应该是先Excel,再 SQL,然后 Python,最后是统计学。依次学习这四门课的过程就是在遍历一个for循环。

2.10.2 while循环

while 循环用来循环执行某程序,即当条件满足时,一直执行某程序,直到条件不满足时,终止程序。

举一个例子,七周成为数据分析师,即只要你按课程表学习七周,你就算是一名数据分析师了,可以去找工作了。这里就是以你是否已经学习了七周作为判断条件,如果学习时间没有达到七周,那么你就需要一直学,直到学习时间大于七周,你才可以停止学习,去找工作了。用while语句执行时的具体流程如下图所示。

下面为其实现代码。