zoukankan      html  css  js  c++  java
  • 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()函数

  • 相关阅读:
    mysql--主从复制
    Linux--部署Vue项目
    Linux--安装node.js
    Linux--防火墙和vim
    go.js
    服务端和客户端通信的三种方式
    mysql-排序过程
    数据分析-Numpy
    shell
    Linux-crontab
  • 原文地址:https://www.cnblogs.com/xhdy/p/14268552.html
Copyright © 2011-2022 走看看