首页 > 编程语言 >python内置函数range()

python内置函数range()

时间:2023-02-05 12:35:05浏览次数:39  
标签:10 内置 python stop list step start range

range()函数

介绍

range()函数实际上表示一个不可变的数字序列类型,通常用于在for循环中指定特定的次数。

range()的格式:

class range(stop)
class range(start, stop[, step])
  • 所有参数必须为整数
  • start默认为0
  • step默认为1。如果设置为正值,计算公式为r[i] = start + step*i,其中 i >= 0 且 r[i] < stop。如果设置为负值,r[i] < stop,其他保持不变。
  • 如果r[0]不符合值的限制条件,则range对象为[]

代码示例1

>>> range(10)
range(0, 10)
>>> list(range(10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> list(range(2, 10, 2))
[2, 4, 6, 8]
>>> list(range(2, -10, -2))
[2, 0, -2, -4, -6, -8]
>>> list(range(2, -10))
[]

代码示例2

for i in (range(2, 10, 2)):
	print(i)

输出结果

2
4
6
8

range()对象操作方法

>>> r = list(range(2, 10, 2))
>>> r
[2, 4, 6, 8]
>>> 2 in r #检测
True
>>> 1 in r #检测
False
>>> r.index(2) #根据值找索引
0
>>> r[2] #根据索引找值
6
>>> r[:3] #切片
[2, 4, 6]
>>> r[-1] #负数索引
8

 

标签:10,内置,python,stop,list,step,start,range
From: https://www.cnblogs.com/chaimy/p/17088190.html

相关文章

  • Python黑客编程之类nc工具
    目的用pythonsocket编写一款类似NetCat的工具,可以在服务器上远程执行命令,从服务器上下载文件代码服务端和客户端用同一套代码,用-l参数进行区分importargparsei......
  • 20天零基础自学Python | Day5 8大数据类型
    大家好,我是宁一。这节课我们来讲讲python的8大数据类型,已经这些数据类型的区别。1、什么是数据类型上节课说过,后面我们不管是做网站,还是做数据分析,都要处理各种各样的数据,比......
  • 20天零基础自学Python | Day4 变量
    大家好,我是宁一。后面我们不管是做网站,还是做数据分析,都要处理各种各样的数据,比如姓名、生日、分数等。变量,就是我们给这些数据起的名字。1、定义变量比如我们用变量定义一......
  • 20天零基础自学Python | Day6 运算符大全
    大家好,我是宁一。运算符是编程语言中最基本的知识点,是必须要掌握的,不仅适用于Python,其他编程语言也都能用到。1、算术运算符(1)加减乘除跟我们上学时学的都是一样的,注意乘法和......
  • 20天零基础自学Python | Day7 Number(数字)
    大家好,我是宁一。Python数字数据类型是用来存储数值的。是我们从小学就开始接触的老朋友了,也是python中最基础的数据类型。1、Number数据类型python3的Number数据类型包......
  • 20天零基础自学Python | Day8 String字符串
    大家好,我是宁一。字符串是以英文引号括起来的任意文本。不管是单引号还是双引号,只要成对出现的就行。比如:'abc'、"宁一"、"hello"、'123'1、获取字符串如果我们需要获取字符......
  • 20天零基础自学Python | Day9 List列表用法大全
    大家好,我是宁一。今天我们来讲讲Python列表。列表就是用来保存一组数据的,使用中括号[]将数据包起来,数据之间用英文逗号,隔开。比如:[1,2,3,4,5]1、列表特点前面课程给大家举......
  • 用conda创建python虚拟环境
    1.conda常用的命令conda-V#查看版本condalist#查看安装了哪些包。condaenvlist或condainfo-e#查看当前存在哪些虚拟环境condaupdateconda#检查......
  • python3 pip3换源
    命令换源pip3configsetglobal.index-url+源地址例如换阿里云源pip3configsetglobal.index-urlhttps://mirrors.aliyun.com/pypi/simple/查看已配置源pip3co......
  • Python-shp转wkt
    将shpfile文件转为wkt文本形式。可获取字段名称及几何坐标#shp转wktfromosgeoimportogrshapefile=r"D:\test.shp"driver=ogr.GetDriverByName("ESRIShap......