bestlong 怕失憶筆記

當健忘由隨機逐漸趨向常態時,作筆記是非常必要的

Entries Tagged ‘Python’

PythonBooks – Learn Python the easy way

PythonBooks – Learn Python the easy way

http://pythonbooks.revolunet.com/

PythonBooks - Learn Python the easy way !

Leave a Comment

SyntaxError: ‘return’ with argument inside generator

原來的 Python 程式結構大致是這樣

1
2
3
4
def f():
    for i in range(2):
        yield i
    return i+2

看起來沒什麼問題
但實際執行後卻在 return i+2 那行出現 SyntaxError: ‘return’ with argument inside generator 錯誤
請改成下列結構就可以跑了

1
2
3
4
def f():
    for i in range(2):
        yield i
    yield i+2

這好像是 yield 已產生一個類似 return 的傳回型態,此時就無法再用 return 來產生回傳

Leave a Comment

IndentationError: unexpected indent

Python 對於縮排超嚴格,一沒注意就會碰到 IndentationError: unexpected indent 錯誤

反正就是檢查程式碼的左側空間是否有 tab 或 space 混用的狀況

讓 python 編譯時無法對應

另外也還要注意多行註解符號 “”” 的位置也是要配合縮排的位置

對於剛開始探索的人,還是需要一段時間的練習才會習慣

或是換個可以一目了然非列印字元的程式編輯器也不錯

Leave a Comment

Python 快速參考卡

Python Quick Reference Card

Leave a Comment

Python Quick Reference

Richard Gruet’s Python page

Python Quick Reference

由 Richard Gruet’s 所整理的快速參考文件,對於學習使用 Python 的人有很大的幫助

Leave a Comment

  • 工商服務

    廣告讀取中...
  • 近期迴響

  • 標籤

  • 彙整