python中foriinrange的用法是什么

小億
86
2024-09-03 20:47:09

在Python中,for i in range() 是一種常見(jiàn)的循環(huán)結(jié)構(gòu),用于遍歷一個(gè)指定范圍內(nèi)的整數(shù)序列。

range() 函數(shù)可以接收1到3個(gè)參數(shù):start、stopstep。其中,start 是序列的起始值(默認(rèn)為0),stop 是序列的結(jié)束值(不包含該值),step 是序列中相鄰元素之間的差值(默認(rèn)為1)。

下面是一些使用 for i in range() 的示例:

  1. 遍歷一個(gè)指定范圍內(nèi)的整數(shù)序列:
for i in range(5):
    print(i)

輸出:

0
1
2
3
4
  1. 指定起始值和結(jié)束值:
for i in range(2, 6):
    print(i)

輸出:

2
3
4
5
  1. 指定步長(zhǎng):
for i in range(0, 10, 2):
    print(i)

輸出:

0
2
4
6
8

注意:在使用 for i in range() 時(shí),變量 i 只在循環(huán)內(nèi)部有效,循環(huán)結(jié)束后無(wú)法訪問(wèn)。如果需要在循環(huán)外部使用該變量,可以在循環(huán)前將其初始化。

0