[英]for-loop variable
for i in range(3):
print(i)
I 是一個在每個循環中更新的變量,對嗎?
根據定義,Range 返回一個對象,該對象生成從開始(包含)到停止(不包含)的整數序列。 range(i, j) 產生 i, i+1, i+2, ..., j-1。 start 默認為 0,stop 省略!
因此,當您迭代 range(3) 對象時,您正在迭代它產生的整數序列,並且在您的情況下,打印整數。
這是一個變量。 如果您是新手,我建議您徹底了解基礎知識。
您可以使用任何變量,而不僅僅是i
。
for a in range(3):
print(a) # it will print 0,1,2
for a in range(5,8):
print(a) # it will print 5,6,7
for a in range(0,10,2):
print(a) # it will print 0,2,4,6,8
range(3)
將產生一個可以迭代的對象,它產生一個整數序列,並且for
將一個一個地迭代元素。
for i in range(3):
print(i)
意味着i
是一個局部變量(你可以隨意調用它),它的初始值為 0,在每個循環中遞增 1 並在 3 - 1 處停止。您可以在此處查看教程: https://automatetheboringstuff .com/第2章/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.