在Python编程中,循环语句时用于重复执行代码块的基本控制结构。
Pyhton循环语句提供了for循环和while循环(在Python中没有do..while循环)。
for循环:重复执行语句。
while循环:在给定的判断条件为true时执行循环体,否则退出循环体。
Pyhton for循环可以便利任何序列的项目,如如一个列表或者一个字符串等,并执行相应的代码块。
实例一:遍历列表中的每个元素
[root@Shell-Python py]# cat !$
cat for01.py
name = ['孙悟空','猪八戒','沙和尚','唐僧','白龙马']
for i in name:
print("西游记中的主要角色有:", i)
运行结果:
[root@Shell-Python py]# python for01.py
西游记中的主要角色有: 孙悟空
西游记中的主要角色有: 猪八戒
西游记中的主要角色有: 沙和尚
西游记中的主要角色有: 唐僧
西游记中的主要角色有: 白龙马
实例二:遍历字符串中的每个字符
[root@Shell-Python py]# cat for02.py
for c in 'hello':
print("c = ", c)
运行结果:
[root@Shell-Python py]# python for02.py
c= h
c= e
c= l
c= l
c= o
实例三:遍历字典中的每一个键
[root@Shell-Python py]# cat for03.py
namemulti = {"name":"财务","age":22,"address":"太原市"}
for i in namemulti:
print("我的第一个字典联系内容如下:", i)
print()
for key in namemulti:
print(key,":", namemulti[key])
运行结果:
[root@Shell-Python py]# python for03.py
我的第一个字典联系内容如下: name
我的第一个字典联系内容如下: age
我的第一个字典联系内容如下: addressname : 财务
age : 22
address : 太原市