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

浙公网安备 33010602011771号