当前位置:   article > 正文

Python学习笔记——循环结构(for循环,while循环,循环中的break、continue、pass和else)_while pass python

while pass python

1、for循环

(1)语法

for循环称之为遍历,接受可迭代对象或迭代器作为参数,每次迭代其中的一个元素。

语法:

  1. for iter_var in iterable_object:
  2. 代码块

iter_var:元素,变量;

iterable_object:可迭代对象,即可以按次序迭代、可循环的对象:String、List、Tuple、字典、文件等。

for循环获取可迭代对象,一次性产生一个迭代器,依次取迭代器中的值,执行语句序列,知道没有元素可取就结束循环。

判断某个对象是否是迭代器,是否是可迭代对象:

  1. from collections.abc import Iterator,Iterable
  2. >>>isinstance(range(10),Iterator)
  3. False
  4. >>>isinstance(iter(range(10)),Iterator)
  5. True#是迭代器
  6. >>>isinstance(iter(range(10)), Iterable)
  7. True#是可迭代对象

(2)示例

range():Python的内建序列,返回一个可迭代对象,生成一个数字组成的列表,方便for循环遍历。

默认值是1时,生成(end-start)个数。

range(start,end,s

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/693463
推荐阅读
相关标签
  

闽ICP备14008679号