• Python range() 函数用法及字符串下标


     range() 函数用法

    range() 函数可创建一个整数列表,一般用在 for 循环中

     range() 函数的表示方法:

    range(start, stop[, step])

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

    range()函数中只有一个参数:

    起始位:默认从0开始计数

    结束位:结束为输入参数的前一位整数结束

    例如:range(5)是[0,1,2,3,4]没有5,到下标数字为4 结束

    1 for i in range(5):
    2     print(i,'hello world!')

    运行结果:

    0 hello world!
    1 hello world!
    2 hello world!
    3 hello world!
    4 hello world!

    当range()函数传入两个参数:

    起始位:第一个参数

    结束位:第二个参数的前一个整数

    例如:

    1 s='hello world!'
    2 for i in range(1,9):
    3     print(s[i])

    运行结果:

    e
    l
    l
    o
     
    w
    o
    r

    当range()函数内填入第三个参数时,第三个参数表示递增或递减值,默认为0;

    例如:打印出0到20,间隔为2的所有数;打印出20到0,间隔为2的所有数

    1 for i in range(0,20,2):
    2     print(i,end=' ')
    3 print()
    4 for j in range(20,0,-2):
    5     print(j,end=' ')

    运行结果:

    0 2 4 6 8 10 12 14 16 18 
    20 18 16 14 12 10 8 6 4 2 

    补充:

    -2表示反向开始计算

    字符串计数表示:

  • 相关阅读:
    SqlDataReader 和SqlDataAdapter 区别
    【面筋烧烤手册】20210301
    【CSS】组件中怎么对css进行处理的
    【CSS】实现五点布局
    【面筋烧烤手册】20200228
    【JavaScript】Class类
    【面筋烧烤手册】CSS
    【面筋烧烤手册】函数柯里化延伸的知识点
    【PlantAPP】TS在RN的具体应用
    【面筋烧烤手册】网络安全
  • 原文地址:https://www.cnblogs.com/cyt99/p/11770313.html
Copyright © 2020-2023  润新知