1樓:smile灬微光丶
for i in range(a,b,c)
a為迴圈開始的數字(可不填,預設為0),b為迴圈結束的後一位(c為正數時)的數字,c為步進的距離和方向,預設為1。
for i in range(1, 101,1):
print i
range(1, 101)表示從1開始,到101為止(不包括101),取其中所有的整數。
for i in range(1, 101)就是說,把這些數,依次賦值給變數i。
相當於一個一個迴圈過去,第一次i = 1,第二次i = 2,……,直到i = 100。當i = 101時跳出迴圈。
擴充套件資料
for i in range實操:
fori in range(3):
print(i)
>>>0,1,2
for i in range(10,0,-1):
print(i)
>>>10,9,8,7,6,5,4,3,2,1
2樓:荊門青瓦
for in range是迴圈的意思。
示例:for i in range(1,5):
print(i)
上述語句的意思就是從1到5的迴圈,每迴圈一次列印一次i的值,1到5,共5回,列印五次i的值,即迴圈5次。
3樓:匿名使用者
l = [1,2,3] # 陣列
for i in l:
print i # 列印陣列裡的每一個元素
4樓:猿**
一、大的陣列用xrange
for i in xrange(1,100000):
print(i)
二、小的陣列用range
for i in range(1,10):
print(i)
5樓:匿名使用者
針對你的提問:
首先說說range 是用來生成一個list 列表的函式一般格式如下 range (start,end,step ) 這種格式就是起始引數,結束引數,以及遞增步長預設是1
for i in range(1,10):
print i
6樓:坦然面對
for i in range(10):
print(i)
1.以上**可以依次輸出1-10
2.所以for x in ...迴圈就是把每個元素代入變數x,然後執行縮排塊的語句。
3.range(10)就是依次遍歷(0-9)4.python提供一個range()函式,可以生成一個整數序列
7樓:匿名使用者
range()是個函式,返回一個列表,range()的完整寫法是range(start,end,step)有三個引數,start預設為0,step預設為1,所以一般簡寫成range(n)。如
for i in range(10):
print i
#輸出結果為0,1,2,3...9
for i in range(1,10):
print i
#輸出結果為1,2,3...9
for i in range(1,10,2):
print i
#輸出結果為1,3,5,7,9
與range類似的是xrange(),引數完全一樣,不過它返回一個迭代器,而不是一個完整列表,節省記憶體,效率比range()高得多,尤其是針對大列表。
8樓:我要好好睡覺啊
sum=0
i=1for i in range(101):
sum=sum+i
print (sum)
這個就是計算從1加到100的結果,
i從range中取值,sum=sum+i就是邏輯運算,前面的數+後面的數
然後輸出結果
9樓:匿名使用者
for i in range(10):
if i % 2 == 0:
print(i)
#顯示0~9之間的雙數
python中的for i in range怎麼用
10樓:多xdl點事
python for i in range是用來for迴圈遍歷的。python中range 是個函式,range() 函式可建立一個整數列表,python中用來在for迴圈中遍歷。
用法如: for i in range (1,3)。語法格式:range(start, stop[, step]),分別是起始、終止和步長。
range()函式返回的物件的行為都很像一個列表,但是它確實不是一個列表,它只是在迴圈迭代的情況下返回指定索引的值,但是它並不會在記憶體中真正產生一個列表物件,這樣也是為了節約記憶體空間。實際用法分以下幾種情況:
for in range(3)即:從0到3,不包含3,即0,1,2。
2.for in range(1,3) 即:從1到3,不包含3,即1,2。
3.for in range(1,3,2)即:從1到3,每次增加2,因為1+2=3,所以輸出只有1
第三個數字2是代表步長。如果不設定,就是預設步長為1。
11樓:泣兒
range是一個範圍,它是左閉右開區間,第3個引數代表步長,可以不設定,預設為1;
i的取值就是:大於等於第一個引數,小於第二個引數。
12樓:天雨下凡
直接用啊,比如**:
for i inrange(5):
print(i)
將列印出0 1 2 3 4
13樓:笑忘
range()是一個函式, for i in range () 就是給i賦值:
比如 for i in range (1,3):
就是把1,2依次賦值給i
range () 函式的使用是這樣的:
range(3)即:從1到3,不包含3,即1,2range(1,3) 即:從1到3,不包含3,即1,2range(1,3,2)即:
1,2。第三個數字2是代表步長。如果不設定,就是預設步長為1.
14樓:在龍興寺背誦詩歌的娥眉月
for i in range(1,10):
指i從1遍歷到9,下面可以加其它變數怎樣變化的
python新手,在python中類中的self
任何實現了特殊方法 getitem 的類 內建的列表類list 元祖類tuple 集合類set 字串類str都實現了這個特殊方法,因此它們都可以通過索引來訪問物件的成員 的物件都可以通過索引 下標 來訪問這個物件的成員。而self index 只不過是通過索引來訪問當前物件的成員罷了。這是一個例子 ...
python類的定義,Python中類定義的問題
手速抽風 首先初始化時確定是否接收一個parent引數 這個引數名沒什麼意義,想怎麼取怎麼取 如果沒有在這個icon類初始化的時候同時給引數,那麼parent就為none,因為繼承了qtgui.qwidget類,所以在初始化的時候,先呼叫qtgui.qwidget.init self,parent ...
PYTHON中如何將單詞分割,PYTHON中如何將一個單詞分割
python view plaincopy str a and hello ab alist str.split print alist str a helloworld alist str.split print alist 統計英文單詞的個數的python python view plainco...