可以讓計算機重複和自動的執行**
一、for...in... 迴圈語句
for i in range(1,5):
print(str(i)+'取錢')
print(i) #4
列表:for in in [1,2,3,4,5]:
print(str(i)+'取錢')
print(i) #5
字典city=
for i in city:
print(i) #北京,上海,廣州
print(city[i]) #天安門,東方明珠,珠江
字串:
列表,字典,字串,range()函式 可以使用for i in city,整數,浮點數不行。name="rachel"
for i in name:
print(i)
其中使用range(),range()函式的引數為range([start],[stop],[step])
1.start是乙個可選引數,它定義了序列的起始點,如果未指定,則預設為0
2.stop是定義序列終止點的必需引數。
3.step是乙個可選引數,它定義了步長大小,如未指定則預設為1。
例如 for i in range(0,50,11):
print(i) #0, 11,22,33,44
二、while迴圈語句
while迴圈只需要兩個步驟:1.設定條件,2,辦事流程
x=0while x<6:
x=x+1
print(x)
例如a = 0
while a < 4:
a = a + 1
print("while迴圈內")
print(a) #1,2,3,4
print("while迴圈外")
print(a) #4
想停止死迴圈時有三種辦法:
1.把條件弄成不成立,
a=1b=3
while aprint(「hello world」)
a=53.使用快捷鍵ctrl+c,但是這樣會報錯keyboardinterrupt錯誤。
for迴圈與while迴圈對比
for迴圈和while迴圈最大的區別就是在於【迴圈的工作量是否確定】,for迴圈就像atm依次取錢一樣,直到把所有人的錢都取完才下班。但是while迴圈就像收費站一樣,只要【滿足條件】就幹活,不滿足條件不幹活。
for迴圈:迴圈次數明確,把一件事重複n遍
while迴圈:迴圈次數不明確,把一件事重複n遍
Python學習記 (5)for迴圈和List
for語句 作用 用來遍歷可迭代物件的資料元素 可迭代物件是指能依次獲取資料元素的物件 可迭代物件包括 以下以後再講 語法 for 變數列表 in 可迭代物件 語句塊1 else 語句塊2示例 s abcde for ch in s print ch ch else print 可迭代物件已經不能再...
Python 學習筆記 5
今天從25章開始 p652 學習 python 的 oop 用 看起來更直觀 class class a def init self,value 建構函式 self.data value def add self,other 運算子過載 return class a self.data other ...
Python學習筆記5
列表與元組的區別 sort sort reverse true 對元素進行排序,預設是公升序,小值在前面,後面那種形式是降序,小值在後面 reverse 反轉列表的順序 count value 返回value的出現次數 index value 返回value第一次出現的位置編號 insert i,v...