1.for循環(huán)的語法及用法
(1)語法
for iterative_var in sequence:
statements
參數(shù)說明
iterative_var:迭代變量。
sequence:迭代序列,可為列表、字符串、字典、序列范圍。
statements:迭代循環(huán)觸發(fā)什么動作,比如簡單的輸出print函數(shù)、也可以是鑲嵌迭代。
(2)用法:可以遍歷任何序列的對象,即列表、字符串、字典,或者通過序列索引來迭代。
2.for循環(huán)的實例
(1)迭代對象為列表
list = ['welcome', 'to', 'our', 'world']
for str in list:
print(str)
#輸出結(jié)果為:
# welcome
# to
# our
# world
(2)迭代對象為字符串
"""for循環(huán)語句"""
for str in 'python':
print(str)
#輸出結(jié)果為:
# p
# y
# t
# h
# o
# n
(3)迭代對象為字典
說明:循環(huán)默認取的是字典的key賦值給變量名i。
dict = {'name':'Jame','age':8,'sex':'female'}
for i in dict:
print(i)
#輸出結(jié)果為:
# name
# age
# sex
(4)迭代對象為序列索引
for i in range(1,4):
print(i)
#輸出結(jié)果為:
# 1
# 2
# 3
(5)與if函數(shù)結(jié)合使用
for str in 'welcome to our world':
if str == 'c':
a = 'bingo'
print(a)
#輸出結(jié)果為:bingo
a = 'world' #定義a字符串
for str in 'welcome to our world'.split():
if str == a:
a = 'life'
print(a)
#輸出結(jié)果為:life 解釋:split函數(shù)將字符串按照空字符切割,如果切割的字符串中存在a字符串則將賦值為‘life’
(6)與input函數(shù)和if函數(shù)結(jié)合使用
a = input('請輸入目標字符串a(chǎn):')
b = input('請輸入目標字符串b:')
for str in b.split():
if str == a:
a = 'life'
print(a)
#當輸入a為:world, b為welcome to our world
#輸出結(jié)果為life
————————————————
版權(quán)聲明:本文為CSDN博主「小白修煉晉級中」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_50853979/article/details/126513028








暫無數(shù)據(jù)