笨辦法學Python 學習筆記3

2021-09-06 06:35:34 字數 1623 閱讀 9546

第27-39章流程控制語句和列表,if...else...,while,for

基本上和c語言類似,不過要注意巢狀的if...else...的關鍵字是 ?

people=30

cars=40

buses=15

ifcars > people:

print"we should take the cars."

elifcars < people:#注意此處為elif,不是else if

print"we should not take the cars."

else:

print"we can't decide."

在如果你的某一行是以 :

(冒號,colon

)結尾,那就意味著接下來的內容是乙個新的**片段,新的**片段是需要被縮排的。

the_count=[

1,2,

3,4,

5]fruits=[

,'oranges'

,'pears'

,'apricots'

]change=[

1,'pennies',2

,'dimes',3

,'quarters'

]

#遍歷列表
python的列表要比c語言的陣列高階,也很方便for後面隨便寫個變數,這個變數會用來儲存列表裡的內容,而且python會自動
遍歷列表,把列表裡的內容依次放入這個變數裡。

[, ]),其中不指定start和step,則分別預設為0、1。

while迴圈則和c的類似如下
i=0

numbers=

while

i<6:

print

"at the top i is %d"

%inumbers.(

i)i=

i+1

第40-44章字典
python中的字典dict和列表比較像,但本質不同,列表如同c++的vector,字典如同hashmap,使用括起。

stuff={

'name'

:'zed'

,'age':36

,'height':6

*12+2

冒號前是索引,冒號後是值,不同的索引、值對

用逗號分割,對於列表和字典的區別可以看看下面個鏈結。

《笨辦法學 Python》 學習筆記02

input x raw input y raw input name?這句話會用 name?提示使用者 z raw input import from sys import argv script,first,second,third argv print the script is called ...

《笨辦法學Python》 習題3

加分習題 系統 mac os 10.14 python 2.7.10 版本 笨辦法學python 第四版 print i will now count my chickens print hens 25 30 6.0 print roosters 100 25 3 4 print now i wil...

笨辦法學Python3 ex44 學習筆記

第44個練習是關於繼承。第乙個例子講的是隱式繼承,什麼是隱式繼承呢?簡單地說,當a類中存在的特性或方法x,而b類中沒有定義,直接從a類中繼承得來,這種方式得繼承就是隱式繼承。如下面得 ex44a.py class parent object defimplicit self print parent...