笨方法學習Python31-40
復習了raw_input("> ")
if 變量 == "Vaule":
執行語句
32、循環和列表
count = [1, 2, 3, 4, 5]
for i in count:
print "This is %d" % i #循環打印出count的值
count.append(6) #從最後增加值
count.insert(1,44) #從第二位增加值44
range(20) #範圍
33、While循環
Python 編程中 while 語句用於循環執行程序,即在某條件下,循環執行某段程序,以處理需要重復處理的相同任務。其基本形式為:
12 |
while 判斷條件: 執行語句…
|
執行語句可以是單個語句或語句塊。判斷條件可以是任何表達式,任何非零、或非空(null)的值均為true。
當判斷條件假false時,循環結束。
執行流程圖如下:
34、訪問列表的元素
animals = [‘bear’, ‘python’, ‘peacock’, ‘kangaroo’, ‘whale’, ‘platypus’]
print "The 1st animal is at 0 and is a bear.", animals[0]
print count[1]
35、 分支和函數
if "0" in next or "1" in next: #兩個條件
exit模塊
from sys import exit
exit(0) #退出
def start():
。。。
start() #啟動函數
36、設計和調試
調試(debug)的小技巧
1.不要使用 “debugger”。 Debugger 所作的相當於對病人的全身掃描。你並不會得到某方面的有用信息,而且你會發現它輸出的信息態度,而且大部分沒有用,或者只會讓你更困惑。
2. 最好的調試程序的方法是使用 print 在各個你想要檢查的關鍵環節將關鍵變量打印出來,從而檢查哪裏是否有錯。
3. 讓程序一部分一部分地運行起來。不要等一個很長的腳本寫完後才去運行它。寫一點,運行一點,再修改一點。
37-38 略過
39、列表的操作
生成列表
ten_things = "Apples Oranges Crows Telephone Light Sugar"
stuff = ten_things.split(' ')
stuff
['Apples', 'Oranges', 'Crows', 'Telephone', 'Light', 'Sugar']
join連接
>>> print (' '.join(stuff))
Apples Oranges Crows Telephone Light Sugar
>>> print ('@'.join(stuff))
Apples@Oranges@Crows@Telephone@Light@Sugar
40、可愛的字典
笨方法學習Python31-40