• python3 之 内置函数range() Be


    一、语法:

     range(stop)
    range(start,stop,step)
    start:计数从start开始,默认是从0开始。eg:range(5)等价于range(0,5)
    stop:计数到stop结束,但不包括stop。eg:range(0,5)是[0,1,2,3,4],没有5
    step:步长,默认为1。eg:range(0,5)等价于range(0,5,1)

    注意:
    返回值:一个可迭代对象(类型是对象),不是列表,所以打印的时候不会打印列表
    list()函数式对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表

    二、实例:
    实例1:
     1 a = range(5)
     2 
     3 print("实例1:")
     4 print(a)
     5 print("range(5)的返回值的类型是:%s"%type(a))
     6 
     7 for i in range(5):
     8     print(i)
     9 
    10 # 实例1:
    11 # range(0, 5)
    12 # range(5)的返回值的类型是:<class 'range'>
    13 # 0
    14 # 1
    15 # 2
    16 # 3
    17 # 4

    实例2:

    1 print(list(range(0,30,5)))          #[0, 5, 10, 15, 20, 25]
    2 print(list(range(5)))               #[0, 1, 2, 3, 4]
    3 print(list(range(0,-20)))           #[]
    4 print(list(range(0,-20,-5)))        #[0, -5, -10, -15]
    5 print(list(range(-10,0,)))          #[-10, -9, -8, -7, -6, -5, -4, -3, -2, -1]
    6 print(list(range(-10,0,-1)))        #[]



  • 相关阅读:
    hdu1085
    hdu1028
    hdu2189
    母函数
    博弈论
    nginx安装
    学习好站点
    nginx在linux下安装
    wget 命令用法详解
    U盘安装CentOS7的帖子
  • 原文地址:https://www.cnblogs.com/gengyufei/p/11316950.html
Copyright © 2020-2023  润新知