python學習筆記(5) for和while

2021-10-06 14:52:00 字數 1372 閱讀 4360

可以讓計算機重複和自動的執行**

一、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])    #天安門,東方明珠,珠江

字串:

name="rachel"

for i in name:

print(i)

列表,字典,字串,range()函式 可以使用for i in city,整數,浮點數不行。

其中使用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...