python 筆記4

python


while else語法挺有意思
while True:
   break
else
  print(a)//當沒有break的時候會輸出,而有break是不會輸出的
  
for 循環也一樣有類似用法


for 和range一起用,比較常用吧
for x in range(0,10):
    print(x)

while ,for 表達式不能用到賦值語句,像C++裏的while(x=next()!= NULL)
這種寫法是不可行的 


迭代器,for,while每次調用會自動調用next,進入下一個。使用文件的時候就不用同時讀取所有文件了。
for line in open("t.txt"):
    print(line)


常見代碼陷阱
1.別忘了冒號
2.從第一行開始,要確定頂層從第一行開始
3.空白行在交互模式提示符下很重要。
4.縮進要一致
5.不要在python中寫C代碼,例如a++;這種
6.使用簡單的for循環,而不是while或range
7.要注意賦值語句中的可變對象,例如a=b=c=[],a += [1,2],這時候b,c都改變了
8.不要期待在原處修改對象的函數返回結果。如list.append,list.sort
9.一定要使用括號調用函數。
10.不要在導入和重載中使用擴展名或路徑。例如使用import test 而不是import test.py
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章