目录
1.for循环的语法及用法
(1)语法
(2)用法:可以遍历任何序列的对象,即列表、字符串、字典,或者通过序列索引来迭代。
2.for循环的实例
(1)迭代对象为列表
(2)迭代对象为字符串
(3)迭代对象为字典
(4)迭代对象为序列索引
(5)与if函数结合使用
(6)与input函数和if函数结合使用
1.for循环的语法及用法
(1)语法
for iterative_var in sequence:statements
参数说明
iterative_var:迭代变量。
sequence:迭代序列,可为列表、字符串、字典、序列范围。
statements:迭代循环触发什么动作,比如简单的输出print函数、也可以是镶嵌迭代。
(2)用法:可以遍历任何序列的对象,即列表、字符串、字典,或者通过序列索引来迭代。
2.for循环的实例
(1)迭代对象为列表
list = ['welcome', 'to', 'our', 'world']for str in list:print(str)#输出结果为:# welcome# to# our# world
(2)迭代对象为字符串
"""for循环语句"""for str in 'python':print(str)#输出结果为:# p# y# t# h# o# n
(3)迭代对象为字典
说明:循环默认取的是字典的key赋值给变量名i。
dict = {'name':'Jame','age':8,'sex':'female'}for i in dict:print(i)#输出结果为:# name# age# sex
(4)迭代对象为序列索引
for i in range(1,4):print(i)#输出结果为:# 1# 2# 3
(5)与if函数结合使用
for str in 'welcome to our world':if str == 'c':a = 'bingo'print(a)#输出结果为:bingoa = 'world' #定义a字符串for str in 'welcome to our world'.split():if str == a:a = 'life'print(a)#输出结果为:life 解释:split函数将字符串按照空字符切割,如果切割的字符串中存在a字符串则将赋值为‘life’
(6)与input函数和if函数结合使用
a = input('请输入目标字符串a:')b = input('请输入目标字符串b:')for str in b.split():if str == a:a = 'life'print(a)#当输入a为:world, b为welcome to our world#输出结果为life
参考文章
具体input函数用法可参考文章:python的input函数用法_小白修炼晋级中的博客-CSDN博客_python中input的用法
具体if判断语句用法可参考:python的if条件语句的用法及实例_小白修炼晋级中的博客-CSDN博客_python的if条件
split函数的具体用法可参考:
python任何将字符串进行拆分——split函数的用法及实例_小白修炼晋级中的博客-CSDN博客