美文网首页Python全栈
5.Python基础数据类型之range

5.Python基础数据类型之range

作者: 免跪姓黄 | 来源:发表于2020-02-06 15:43 被阅读0次

    Python基础数据类型之range

    1. range

      range类似于列表,是自定制数字范围的列表,里面的元素只能是数字。一般在for循环中。

    2. 函数语法

      '''
      range(start, stop, step)
      start: 计数从 start 开始。默认是从 0 开始。
      stop: 计数到 stop 结束,但不包括 stop。
      step:步长,默认为1。
      '''
      range(10)    # 等价于range(0,10)
      range(5,10)
      range(10,100,10)
      
    3. range取值(顾头不顾尾)

      • 迭代取值
      for i in range(5):
          print(i)
      '''
      输出结果:
      0
      1
      2
      3
      4
      '''
      
      for i in range(0,6,2):
          print(i)
      '''
      输出结果:
      0
      2
      4
      '''
      
      for i in range(5,0,-1):
          print(i)
      '''
      输出结果:
      5
      4
      3
      2
      1
      '''
      
      • 索引取值
      • 切片取值
    4. 应用

      l = [1, "range", "的", "for", "循环"]
      # 利用for循环,将列表 l 的索引依次打印出来
      for i in range(len(l)):
          print(i)
      '''
      输出结果:
      0
      1
      2
      3
      4
      '''
      
      # 实现多个整数相加,例如用书输入:3+6+4+8,求出结果
      count = input("请输入:")
      count_list = count.split("+")   # ['3', '6', '4', '8']
      result = 0
      for i in range(len(count_list)):
          result += int(count_list[i])
          print(result)
      # 输出结果:21
      

    相关文章

      网友评论

        本文标题:5.Python基础数据类型之range

        本文链接:https://www.haomeiwen.com/subject/ughuxhtx.html