python应用:python range函数

    作者:子钦加油更新于: 2020-02-28 11:07:54

    大神带你学编程,欢迎选课

    在您开始之前,在你的计算机将需要Python,但您可能不需要下载它。首先检查(在同级目录下在命令行窗口输入python)有没有安装Python。如果你看到了一个Python解释器的响应,那么就能在它的显示窗口中得到一个版本号。通常的版本都可以做到Python的向前兼容。

    在Python中使用最多的除了 print函数 就是 for循环 了,那么这里就不得不介绍一下python内置函数range函数!

    一.range函数简介

        python range函数可创建一个整数列表,一般用在 for 循环中,语法如下:

    range(start, stop, step) //左开右闭区间:  start <= value < stop

     

    参数说明:

        start: 计数从 start 开始,默认是从0开始,例如:range(5)等价于range(0, 5);

        stop: 计数到 stop 结束,但不包括 stop。例如:range(0,5) 是[0,1,2,3,4]没有5;

        step:步长,默认为1,例如:

        返回值:返回一个列表,大于等于start并且小于stop(注意是左开右闭区间:并非小于等于stop而是小于stop);

     

    二.range函数使用

        1.常规使用

    # !usr/bin/env python
    # -*- coding:utf-8 _*-
    """
    @Author:何以解忧
    @Blog(个人博客地址): shuopython.com
    @WeChat Official Account(微信公众号):猿说python
    @Github:www.github.com
     
    @File:python_len.py
    @Time:2020/2/24 21:25
     
    @Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
    """
     
    # 1.从 0 开始到 0,空列表
    a1 = range(0)
    print("a1:",list(a1))
     
    # 2.从 0 开始到 10
    a2 = range(10)
    print("a2:",list(a2))
     
    # 3.从 1 开始到 11
    a3 = range(1, 11)
    print("a3:",list(a3))
     
    # 4.步长为 5
    a4 = range(0, 30, 5)
    print("a4:",list(a4))
     
    # 5.步长为 3
    a5 = range(0, 10, 3)
    print("a5:",list(a5))
     
    # 6.负数,从 0 开始到 -10,一次递减1
    a6 = range(0, -10, -1)
    print("a6:",list(a6))

       输出结果:

    a1: []
    a2: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    a3: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    a4: [0, 5, 10, 15, 20, 25]
    a5: [0, 3, 6, 9]
    a6: [0, -1, -2, -3, -4, -5, -6, -7, -8, -9]

        2.range函数在for循环中使用

    x = 'www.shuopython.com'
    for i in range(len(x)) :
        print(x[i],end=" ") # 设置end参数表示将每个字符用空格隔开
     
    print("")
     
    for i in range(10) :
        print(x[i], end="-") # 设置end参数表示将每个字符用-隔开
    print("")
     
    for i in range(1,10,3) :
        print(x[i], end="/") # 设置end参数表示将每个字符用/隔开
    print("")

     

    输出结果:

    w w w . s h u o p y t h o n . c o m
    w-w-w-.-s-h-u-o-p-y-
    w/s/o/
    Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发

课课家教育

未登录