python3.5如何使用range函数

silencement
Lepaskan: 2019-07-08 10:18:00
asal
2590 orang telah melayarinya

python3.5如何使用range函数

作用
产生一系列整数,返回一个range对象

语法:

range(start,end,step)
range(start,end)
range(end)
range函数中带有三个参数:start、end、step。
例如:产生数字0-1的列表:

>>> list(range(0,10,1))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Salin selepas log masuk
>>> list(range(0,10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Salin selepas log masuk
>>> list(range(10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Salin selepas log masuk

三种情况输出结果相同
start 起始值(包含),end 终止值(不包含),step 步长。

range(start,end)——省却step时,默认步长为1;range(end)——省却step、start时,默认步长为1,起始值为0
注意:step的值不能为0或者浮点数

>>> list(range(2,10,2))
[2, 4, 6, 8]
Salin selepas log masuk
>>> list(range(2,10,2.5))
Traceback (most recent call last):
  File "<pyshell#16>", line 1, in <module>
    list(range(2,10,2.5))
TypeError: &#39;float&#39; object cannot be interpreted as an integer
Salin selepas log masuk

Atas ialah kandungan terperinci python3.5如何使用range函数. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan