Python中有两种循环:for-loop和while-loop,即for循环和while循环。我们先学习for循环。
●什么是循环?
循环就是迭代的过程。迭代是指重复反馈过程的活动,即每一次重复做某一个事情称为一次迭代。简单的说,在Python中,循环就是一遍又一遍重复的执行一段代码。
●何时使用循环?
当需要做一件事,而这件事需要重复做好多次,这时通过计算机去重复执行就会解放我们的大脑和双手,更加方便而且高效。
●循环语句的执行流程
循环语句的执行流程控制结构图
循环语句的执行流程是:先判断执行条件condition,当条件满足时,执行需要重复的代码描述statement,执行完statement后,再判断condition是否为true,不断的循环,直到condition结果为false,则停止执行或执行更进一步的脚本代码。
●for循环语句
for循环的格式:
for in :
else:
Python中for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
实例1:
names=["tom","jimmy","mary","jack"]
for name in names:
print(name.title())
#运行结果
Tom
Jimmy
Mary
Jack
上例代码说明:title()方法的作用是,将字符串首字母转换成大写并返回该字符串。上例中for后面的name是一个变量名,这个变量名不一定要用name,也可以是其他任意一个变量名,比如用x也可以,写成for x in names效果是一样的。这个变量name代表列表names中的一个元素。为了团队协作中方便其他同事,写成name就会让别人一目了然,知道它是代表列表names中的元素,别人也会按照name去写其他代码。
实例2:
基于实例1,我们用for循环去创建一个新的列表,并把它打印出来。
names=["tom","jimmy","mary","jack"]
capitalized_names=[]
for name in names:
capitalized_names.append(name.title())
print(capitalized_names)
#运行结果
["Tom","Jimmy","Mary","Jack"]
跟我一起学习Python
领取专属 10元无门槛券
私享最新 技术干货