Python學習日常

2021-09-29 03:29:37 字數 1242 閱讀 8692

python range()函式可建立乙個整數列表,一般用在 for 迴圈中。

語法:range(start, stop, step)。

引數說明:

start: 計數從 start 開始。預設是從 0 開始。例如range(6)等價於range(0, 6);

stop: 計數到 stop 結束,但不包括 stop。例如:range(0, 6) 是[0, 1, 2, 3, 4, 5]沒有6

step:步長,預設為1。例如:range(0, 6) 等價於 range(0, 6, 1)

例子:

#print(range(1,10,1));這種寫法是不行的,要用for迴圈

for i in

range(1

,10,1

):print

(i)# 豎列的123456789

for i in

range(1

,10,2

):print

(i)# 豎列的13579

for i in

range(10

):print

(i)# 豎列的0123456789

重點注意:

range()函式並沒有range(,10,1);

start,stop,step三者均可為負數;

但start—>stop的方向要與step的方向相同,如果方向不相同雖然不會報錯,但會沒有任何輸出;

range()函式中的三個引數省略乙個引數時,省略的為step(預設為1);省略兩個引數時,剩下的那個引數為stop,省略的是start(預設為0)和step(預設為1)。

例子:

for i in

range(10

,1,1

):print

(i)#這裡會沒有值輸出,也不會報錯

因為10到1的方向是從右到左,而步長1的方向是從左到右,方向衝突了

但是可以寫為:

for i in

range(10

,-1,

-1):

print

(i)#輸出結果是豎列的109876543210

『』』

第一次寫部落格,也剛學python,小白上路,請大家多多關照。以後也會陸續更新關於學習python的知識,有什麼不足和錯誤的地方希望大家指出,提出意見。

thanks.

ovo.

『』』

python日常學習

1 python title 方法返回 標題化 的字串,就是說所有單詞都是以大寫開始,其餘字母均為小寫 見 istitle str.title 2 類的繼承 class car def init self,make,model,year self.make make self.model model...

日常學習python一

今天是我開始學習python的第一天,留下一些記錄在這裡。我這次學習的是python3.python是一種指令碼語言,需要用直譯器來編寫 在linux中,我喜歡用vim進行編輯。這裡就不詳細解釋vim,畢竟它是linux的基礎。編輯完畢之後,需要給這個檔案乙個許可權,才能執行。利用如下 即可 chm...

python日常學習(一)

strip函式原型 宣告 s為字串,rm為要刪除的字串行.只能刪除開頭或是結尾的字元或是字串。不能刪除中間的字元或是字串。s.strip rm 刪除s字串中開頭 結尾處,位於 rm刪除序列的字元 s.lstrip rm 刪除s字串中開頭處,位於 rm刪除序列的字元 s.rstrip rm 刪除s字串...