2009-10-23 73 views
1

在Python中編寫代碼時,如何在代碼旁邊編寫解釋代碼正在執行的內容,但哪些內容不影響代碼?如何將描述代碼的文本添加到Python源文件中?

+5

我建議你學習編程的基礎知識,你開始寫代碼之前... – Lawand 2009-10-23 15:44:50

+0

寫代碼是最好的學習方式。 – seanmonstar 2009-10-23 17:29:22

+0

@seanmonstar:我完全同意,但不知道評論等基礎知識之前,你知道我的意思。 – Lawand 2009-10-23 17:48:16

回答

17

我想你說的是comments

有普通的註釋,這與#開始:

return sys.stdin.readline()  # This is a comment 

而且還文檔字符串,該文件模塊,類,方法和功能:

def getline(): 
    """This is a docstring""" 
    return sys.stdin.readline() 

不像許多其他語言,Python不會有一個多行註釋語法(雖然docstrings可以是多行)。

+0

你可能想指出,你不能在任何你想要的位置放置三引號的字符串。文檔字符串只能存在於代碼中的某些地方。 – 2009-10-23 15:34:01

+0

-1沒有明確評論(你是如何做的)和文檔(代碼應該做的)之間的重要區別。 – nikow 2009-10-23 15:44:28

+2

@nikow:我無法理解你在代碼如何工作和代碼的區別。 – 2009-10-23 16:25:57

2

編寫評論? Python評論以#開頭。

相關問題