Day5-1 python中的循环结构————for

python中的循环结构————for

  1. 为什么使用循环
    当实现某个功能的时候发现某个操作需要重复执行,这个时候就要考虑循环
  2. 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)
    
  3. 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

你可能感兴趣的:(Day5-1 python中的循环结构————for)