python11_python11:专为python小白而作(纯手打)

python11:专为python小白而作(纯手打)

作者:PHPYuan 时间:2019-03-20 03:40:33

术语

循环:在代码定义的条件未满足之前,将持续一段代码。

遍历:在使用循环访问可迭代对象中的每一个元素。

for循环:用来迭代字符串、列表、元组或字典等可迭代对象的一种循环。

索引变量:变量的值为代表可迭代对象中索引的一个数字。

正文

for循环:可使用for循环来定义可迭代对象中每一个元素都要

执行一次命令,然后在指令中对每一个元素进行访问和操作。

语法:for 变量名 in 可迭代对象名:指令

其中变量名是计划赋给可迭代对象中每一个元素值的变量名称

指令是每次循环要执行的代码

h e l l o

这段代码是遍历字符串每一个字符。

每一次循环变量a都会被可迭代对象“hello”中的每一个字符(看到这里不得不说python的代码真的很简洁,象上面那个代码,C语言肯定不止这几行)

再举一个列表的例子(元组,字典,都可以大家自己试试)

1 2 3 4 5 6

也可以使用for函数修改可变并且可迭代的对象中的元素

列表x均变为大写

由于访问可迭代对象中索引和元素是很常见的操作,python提供了一个专门的语法

输出与上例一样

第一个例子for循环遍历了列表x,并通过一个索引变量跟踪列表内当前元素,索引变量是代表可迭代对象中索引的一个整数,起始值为零,每循环一次索引变量加一,通过索引变量获取列表当前元素,保存到变量new中,然后用upper,且保存结果,再用索引变量替换列表中当前元素。

第二个例子并没有遍历x列表,而是将其调给enumerate函数去遍历该函数返回结果,enumerate函数会返回一个对应当前元素索引的值,可保存在变量i中。

分享到:

>> 下一篇:MongoDB 是什么 ? 能干嘛 ? (2019-03-20 03:40)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值