• range()函数


    为python内置函数,多用于for循环中,用于生成一系列连续的整数。

    语法格式:

    1 range(start,end,step)

    (1)start: 用于指定计数的起始值,可以省略,如果省略则从0 开始

    (2)end:用于指定计数的结束值(但不包含该值,如range(7),则得到的值为0-6,不包括7),该值不能省略

    (3)step:用于指定步长,即两个数之间的间隔,可以略,如果省略则表示步长为1。如range(7),将得到1、2、3、4、5、6

    ps:

    range()函数 ,如果只有一个参数,表示指定的是end,如果有两个参数 ,表示指定的是start和end

    1 #!/usr/bin/env python
    2 #-*- coding:utf-8 -*-
    3 for i in range(1,7,2):
    4     print(i)

    执行结果:

    1
    3
    5

    在python2.X中,若果想让print语句输出的内容在一行上显示,可以在后面加上逗号(例如:print i,)

    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    for i in range(1,7,2):
        print(i,end= '')

    在python3.X中,使用print()函数时,不能直接加逗号,需要加上 “,end= ‘分隔符’ ”,并且该分隔符为一个空格,如果在连接输出时不需要用分隔符隔开,也可以不加分隔符。

    在python2.X中,除提供range()函数外,还提供了一个xrange()函数,用于解决range()函数会不经意间耗掉所有可用内存的问题

    在python3.X中已经更名为range()函数,并且删除了老式的xrange()函数

  • 相关阅读:
    HDU 4325 Flowers(树状数组)
    HDU 1166 敌兵布阵(树状数组)
    linux网络编程之一-----多播(组播)编程
    对 /dev/shm 认识
    使用GDB调试STL容器
    Android中图片优化之webp使用
    Android后台进程与前台线程间的区别使用
    Android如何从外部跳进App
    熟悉Android开发不得不知道的技巧
    Java代码规范文档
  • 原文地址:https://www.cnblogs.com/xhdy/p/14268552.html
Copyright © 2020-2023  润新知