Python全栈

5.Python基础数据类型之range

2020-02-06  本文已影响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
    
上一篇 下一篇

猜你喜欢

热点阅读