码迷,mamicode.com
首页 > 编程语言 > 详细

python基础之循环与迭代器

时间:2018-11-09 19:31:19      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:iter   序列   方法   一个   int   结束   pre   对象   字符串   

循环

 python 循环语句有for循环和while循环。

while循环
while循环语法
while 判断条件:
    语句
#while循环示例
i = 0
while i < 10:
    i += 1;
    print(i)
while else 语句 语法
while 判断条件:
    语句
else:
    语句
#while else 示例
n = 0
while n < 10:
    n += 1;
    print(n);
else:
    print("n不小于10")

for循环

for循环可以变量任何序列项目,比如list,set,tuple,字符串。
for循环语法:
for 变量 in 序列:
    语句
else:
    语句
#for循环示例
str = "1234567890";
for s in  str:
    print(s);
迭代器
迭代器是一个可以记住遍历的位置的对象。
迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。
迭代器有两个基本的方法:iter()创建迭代器 和 next()访问迭代器。
字符串,集合,列表或元组对象都可用于创建迭代器。
#使用for循环访问示例
tuple = (1,2,3,4,5)
it = iter(tuple)
for x in it:
    pass
    #print(x)

#使用while循环访问示例
import sys
ite = iter(tuple)
while True:
    try:
       pass
       print (next(ite))
    except StopIteration:
        sys.exit()

 

 



 

python基础之循环与迭代器

标签:iter   序列   方法   一个   int   结束   pre   对象   字符串   

原文地址:https://www.cnblogs.com/jottings/p/9936574.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!