python的for循环语句的用法及实例

目录

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)
#输出结果为:bingo

a = '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博客

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白修炼晋级中

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值