0.4 Python 語法初探

註解(comment)

  • 單行註解
    「#」為 Python 的註解符號,程式執行時「#」後面的程式碼不會執行,直接跳下一行。
單行註解
  • 多行註解
    「'''」為 Python 的多行註解符號,需成對出現
多行註解

換行

Python 在每行敘述的結尾處 不需要斷行符號

縮排(indentation)

  • 縮排是把程式碼依照結構作整理,使其有更高的可讀性
    大部分程式語言(e.g., C\C++, Java)是以一對大括號「{}」來表示程式區塊
縮排

Python 的縮排

Python 以冒號「 :」及縮排來表示程式區塊
Python 的縮排

Python 怎麼縮排?

怎麼縮排

用哪一種有差嗎?

  • 「Tab」*1
    • 優點:tab 鍵縮排的速度快、整齊、檔案小
    • 缺點:不同平台的編輯器會將 tab 字元視為不同長度,用不同編輯器打開,可能造成存取出錯、排版亂掉、檔案合併上的困難。
      e.g., Unix 是 8 個字元,Windows、OSX 是 4 個字元
  • 「Space」*4
    • 優點:不同平台的解讀有一致性
    • 缺點:鍛鍊手指肌肉

設定Tab為4個空格

設定Tab為4個空格

密技

  • 放大縮小
  • 自動補齊(auto-complete)
    • Tab 鍵
  • 快速註解多行
    • Ctrl + 1
Last modified 3yr ago