Python range(1,21,5)生成的序列是什么?

Python中的range(1, 21, 5)函数生成的序列是从1开始,到20结束(不包括20),步长为5的整数序列,即:[1, 6, 11, 16]。其中,1是起始数,20是结束数(不包括20),5是步长。

Python中的range(start, stop, step)函数可以生成一个等差数列,其中start表示序列的起始值,stop表示序列的结束值,step表示序列的公差。当step缺省时,默认为1。

根据题目所给的参数,range(1, 21, 5)将生成从1开始,以5为公差的等差数列,直到不超过21。因此,生成的序列为:1, 6, 11, 16。

python的range函数是一个可迭代对象,不是列表类型,左开右闭,range(1,21,5)是从1开始,21结束,步长为5,所以通过for循环出来的是[1,6,11,16]的列表,如果直接打印range(1,21,5)则为一个可迭代对象

扩展阅读:range 5 1 ... python random ... python for i inrange ... for in range循环 ... for day in range 4 0 1 ... random randint ... python手机版下载安装 ... python for beginners ... python remove ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网