註解 (comment) 在程式語言中扮演重要的角色,
就是在程式碼中加上文字說明。
這些說明電腦會自動忽略,純粹寫給程式碼月讀者觀看。
python 用 # 代表註解內容,從這個符號開始到行末的內容都被視為說明兒不會執行。
如果說明內容太長需要用多行表達,可以改為在說明前後用 """ 或 ''' 包夾。
另外 # 還有其他兩種用途:
- 在程式開頭出現類似這行
#!/usr/bin/env python3
這行稱為 shebang line, 告訴系統使用 python3 來執行程式。
這是 Linux 系統的用法。
- 在程式開頭出現類似這行
# -*- coding: utf-8 -*-
告訴 python 處理的字串資料為 utf-8 編碼。
這是 python 2 的用法,python 3 以應預設所以無須此行。
註解除了有提示作用外,也可以當作簡單的除錯技巧使用。
把懷疑有問題的程式碼加上註解符號讓他不被執行,
觀察程式的執行結果有助於找出問的所在。