1-3-03 语句-循环语句- for

FOR循环

  • for循环
message = "来做点py交易呀" 
for char in message: 
  print(char)
  • range,帮助我们创建一系列的数字【前取后不取】
range(10) # [0,1,2,3,4,5,6,7,8,9]  
range(1,10) # [1,2,3,4,5,6,7,8,9]
range(1,10,2) # [1,3,5,7,9]
range(10,1,-1) # [10,9,8,7,6,5,4,3,2]
  • For + range

for i in range(10):
    print(i)
message = "来做点py交易呀"

for i in range(5): # [0,1,2,3,4]
    print(message[i])
message = "来做点py交易呀"


for i in range( len(message) ): # [0,1,2,3,4,5,6,7]
    print(message[i])

区别 while for循环

一般应用场景:

while,一般在做无限制(未知)循环此处时使用。 for循环,一般应用在已知的循环数量的场景。

for else

data_list = [11,55,22,66]
for item in data_list:
  print(item)
  break
else:
  print("else内容")
  # for循环中的内容全部执行了一遍后且未遇到break,才会执行else的内容

#方法一:
data_list = [11,55,22,66]
for index in range(len(data_list)):
	print(index+1,data_list[index])

# 方法二:使用enumerate
data_list = [11,55,22,66]
for i,item in enumerate(data_list,1)
	print(i,item)
posted @ 2022-10-18 22:22  布丁家的苏苏  Views(9)  Comments(0)    收藏  举报