Day5-1 python中的循环结构————for
python中的循环结构————for
- 为什么使用循环
当实现某个功能的时候发现某个操作需要重复执行,这个时候就要考虑循环
- for循环
-
语法:
for 变量 in 一个序列:
循环体
-
说明:
for - 关键字
变量 - 变量名(不要赋值),可以是已经赋值的变量,也可以使新的变量
in - 固定写法
序列 - 必须是序列类型的数据,python中的序列:字符串,列表,字典,集合,元组,range,生成器和迭代器
: - 固定写法
循环体 - 需要重复执行的操作就要放在循环体中,并且和for保持一个缩进
执行过程:
让变量去序列中取值,一个一个的取。每取一个值,执行一次循环体(序列中元素的格式决定了循环体执行的次数)
练习:给一个字符串'hosee 23jk!hs89_=sssAsk',统计数字的个数
str1 = 'hosee 23jk!hs89_=sssAsk'
count1 = 0
for x in str1:
if '0' <= x <= '9' :
count1 += 1
print(count1)
- range函数
range(N) -> 产生数字序列 0 ~ N-1(N必须是整数)
range(M,N) -> 产生数字序列M ~ N-1(M,N必须是整数,且M>N)
range(M,N,step) -> 从M开始,每次值加step产生下一个数字,知道N前一个为止(M,N必须为整数,step>0,N>M;step<0,N<M)
本文标题:Day5-1 python中的循环结构————for
本文链接:https://www.haomeiwen.com/subject/lijelqtx.html
网友评论