python的循环

while循环

while 条件:

  代码块

例子:

import time    #导入time
n=True  #True一定要大写
while n:
    print("a")
    time.sleep(1)  #这是让程序停顿一秒继续执行
    n=false
print("end")

 

For循环

#For循环
s="feng"
for x in s:
print(x)

#结果为

f

e

n

g

 

info={'name':'jems','age':'30','intersting':'basketball'}#字段类型数据

jzd=info.items()

for k,v in jzd:

  print(k)#K就是键,这里将循环出'name','age','intersting'

  print(v)#v就是值,这里将循环出值'jems','30','basketball'

 

总结Python的for k,v in items 就相当于PHP的foreach($items as $k=>$V){}

enumerate

enumerate#为可迭代的对象添加序号

enumerate(lst,start)

有两个参数

lst:需要加序号的对象

start:序号从什么开始,不传默认是从0开始的

#enumerate#为可迭代的对象添加序号
lst=['name','age','total']
for x,v in enumerate(lst):
    print(x,v)
for x,v in enumerate(lst,1):
    print(x,v)
#代码输出结果如下:
# (0, 'name')
# (1, 'age')
# (2, 'total')
# (1, 'name')
# (2, 'age')
# (3, 'total')

#rang(start,end,interval)#创建一个start(整数)到end(整数)的一个集合,interval参数是让数字的间隔是多少

#rang(start,end,interval)#创建一个start(整数)到end(整数)的一个集合,interval参数是让数字的间隔是多少
for x in range(1,10):
    print(x)
print("------------------")
for x in range(1,10,2):    
    print(x)
print("------------------")
for x in range(10,0,-1): #从大到小创建
    print(x)
#上面的代码输出如下:
# 1
# 2
# 3
# 4
# 5
# 6
# 7
# 8
# 9
# ------------------
# 1
# 3
# 5
# 7
# 9
# ------------------
# 10
# 9
# 8
# 7
# 6
# 5
# 4
# 3
# 2
# 1

 

posted @ 2017-05-31 00:13  丰study  阅读(101)  评论(0)    收藏  举报