目录
(2)用法:可以遍历任何序列的对象,即列表、字符串、字典,或者通过序列索引来迭代。
- for iterative_var in sequence:
- statements
参数说明
iterative_var:迭代变量。
sequence:迭代序列,可为列表、字符串、字典、序列范围。
statements:迭代循环触发什么动作,比如简单的输出print函数、也可以是镶嵌迭代。
- list = ['welcome', 'to', 'our', 'world']
- for str in list:
- print(str)
-
- #输出结果为:
- # welcome
- # to
- # our
- # world
- """for循环语句"""
- for str in 'python':
- print(str)
-
- #输出结果为:
- # p
- # y
- # t
- # h
- # o
- # n
说明:循环默认取的是字典的key赋值给变量名i。
- dict = {'name':'Jame','age':8,'sex':'female'}
- for i in dict:
- print(i)
-
- #输出结果为:
- # name
- # age
- # sex
- for i in range(1,4):
- print(i)
-
- #输出结果为:
- # 1
- # 2
- # 3
- for str in 'welcome to our world':
- if str == 'c':
- a = 'bingo'
- print(a)
- #输出结果为:bingo
-
- a = 'world' #定义a字符串
- for str in 'welcome to our world'.split():
- if str == a:
- a = 'life'
- print(a)
-
- #输出结果为:life 解释:split函数将字符串按照空字符切割,如果切割的字符串中存在a字符串则将赋值为‘life’
- 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函数的具体用法可参考: