![对比Excel,轻松学习Python数据分析(入职数据分析师系列)](https://wfqqreader-1252317822.image.myqcloud.com/cover/712/25462712/b_25462712.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.10 循环语句
2.10.1 for循环
for 循环用来遍历任何序列的项目,这个序列可以是一个列表也可以是一个字符串,针对这个序列中的每个项目去执行相应的操作。
举一个例子,一个数据分析师的必修课主要有 Excel、SQL、Python 和统计学,你要想成为一名数据分析师,那么这四门课是必须要学的,且学习顺序也应该是先Excel,再 SQL,然后 Python,最后是统计学。依次学习这四门课的过程就是在遍历一个for循环。
![](https://epubservercos.yuewen.com/3B6FA6/13916129805955706/epubprivate/OEBPS/Images/35793-0059-0109.jpg?sign=1739281312-GkmpWX4y7TvAo4QbaAQOaa1WErBdydBo-0-f9cd1974e174961e1cc872ebef39ce20)
2.10.2 while循环
while 循环用来循环执行某程序,即当条件满足时,一直执行某程序,直到条件不满足时,终止程序。
举一个例子,七周成为数据分析师,即只要你按课程表学习七周,你就算是一名数据分析师了,可以去找工作了。这里就是以你是否已经学习了七周作为判断条件,如果学习时间没有达到七周,那么你就需要一直学,直到学习时间大于七周,你才可以停止学习,去找工作了。用while语句执行时的具体流程如下图所示。
![](https://epubservercos.yuewen.com/3B6FA6/13916129805955706/epubprivate/OEBPS/Images/35793-0060-0110.jpg?sign=1739281312-5vyyVLBkS4x30ZJgH2ro2YUCFfwQP7zQ-0-1903fb49f518be477fd2c692c5a47245)
下面为其实现代码。
![](https://epubservercos.yuewen.com/3B6FA6/13916129805955706/epubprivate/OEBPS/Images/35793-0060-0111.jpg?sign=1739281312-y6UkXSqDh1X97R3hsHLGCQY8T1YjG3H1-0-ab397a4abfdfca234cf149503857eab2)
![](https://epubservercos.yuewen.com/3B6FA6/13916129805955706/epubprivate/OEBPS/Images/35793-0061-0112.jpg?sign=1739281312-yJ4hW2GeDXGc8Rj8hAGUIX50zTtG7lzj-0-5ae8609cca236f984d193d3119af6bfd)