[Python] python 字典 # - 討論區

[Python] python 字典 #

文章瀏覽次數 655 文章回覆數 3

coscell

coscell圖像(預設)

2021-10-10 19:41:23

From:123.193.252.152

註解 (comment) 在程式語言中扮演重要的角色,
就是在程式碼中加上文字說明。
這些說明電腦會自動忽略,純粹寫給程式碼月讀者觀看。

python 用 # 代表註解內容,從這個符號開始到行末的內容都被視為說明兒不會執行。
如果說明內容太長需要用多行表達,可以改為在說明前後用 """ 或 ''' 包夾。

另外 # 還有其他兩種用途:

  1. 在程式開頭出現類似這行
#!/usr/bin/env python3

這行稱為 shebang line, 告訴系統使用 python3 來執行程式。
這是 Linux 系統的用法。

  1. 在程式開頭出現類似這行
# -*- coding: utf-8 -*-

告訴 python 處理的字串資料為 utf-8 編碼。
這是 python 2 的用法,python 3 以應預設所以無須此行。

註解除了有提示作用外,也可以當作簡單的除錯技巧使用。
把懷疑有問題的程式碼加上註解符號讓他不被執行,
觀察程式的執行結果有助於找出問的所在。

留言

#1

Maxe

Maxe圖像(預設)

2021-10-10 20:40:38

From:36.230.221.182

  1. 這樣

    #!...

    是否不算是 python 的語法?

  2. 所以 # 不符合單一功能原則?雖然這不是 OOP

#2

特種兵

特種兵圖像(預設)

2021-10-12 09:21:18

From:211.23.21.202

這行應該有漏字
觀察程式的執行結果有助於找出問的所在。

#3

小羔羊

小羔羊圖像(預設)

2021-10-12 12:48:48

From:114.34.171.78

應該是把問題寫成問的了