首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python学习第21课-for循环

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190128G16VV100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券