楼主: 我是小趴菜
1028 0

[网帖精选] 【Python】python的for循环语句的用法及实例 [推广有奖]

  • 0关注
  • 4粉丝

教授

35%

还不是VIP/贵宾

-

威望
0
论坛币
29650 个
通用积分
380.5350
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
7150 点
帖子
670
精华
0
在线时间
37 小时
注册时间
2022-8-30
最后登录
2023-4-4

楼主
我是小趴菜 发表于 2022-10-24 14:41:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

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



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python for循环 循环语句 For Statements

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 19:10