dev多行注释_Python代码注释的用法和意义
01. 注釋的作用
在大多數(shù)編程語言中,注釋都是一項(xiàng)很有用的功能。在一些簡單的程序中只包含Python代碼,但隨著程序越來越大、越來越復(fù)雜,就應(yīng)在其中添加說明,對你解決問題的方法進(jìn)行大致的闡述。注釋讓你能夠使用熟悉的自然語言在程序中添加說明,增強(qiáng)程序的可讀性。
以下截圖是一份python游戲的代碼,仔細(xì)觀察沒有一個(gè)中文字,如果這份代碼相當(dāng)復(fù)雜,閱讀就會變得很困難。
在開發(fā)項(xiàng)目期間,你對各個(gè)部分如何協(xié)同工作了如指掌,但過段時(shí)間后,有些細(xì)節(jié)你可能不記得了。當(dāng)然,你總是可以通過研究代碼來確定各個(gè)部分的工作原理,但通過編寫注釋,以清晰的自然語言對解決方案進(jìn)行概述,可節(jié)省很多時(shí)間。
02. 單行注釋(行注釋)
以 # 開頭,# 后面的內(nèi)容都會被Python解釋器忽略,全部被當(dāng)做說明文字,而不是真正要執(zhí)行的程序,只起到輔助說明作用。
# 這是第一個(gè)單行注釋 print("hello python")- 為了保證代碼的可讀性,# 后面建議先添加一個(gè)空格,然后再編寫相應(yīng)的說明文字。
- 一般都是在代碼的上方寫注釋。
- 如果代碼和注釋都很短的情況下,同樣可以使用#在代碼的后面(旁邊)增加說明性的文字。需要注意的是,為了保證代碼的可讀性,注釋和代碼之間 至少要有 兩個(gè)空格。
- 示例代碼如下:
03. 多行注釋(塊注釋)
如果希望編寫的 注釋信息很多,一行無法顯示,就可以使用多行注釋。
要在 Python 程序中使用多行注釋,可以用 一對 連續(xù)的 三個(gè) 引號(單引號和雙引號都可以)。
示例代碼如下:
""" 這是一個(gè)多行注釋在多行注釋之間,可以寫很多很多的內(nèi)容…… """ print("hello python")什么時(shí)候需要使用注釋?
要成為專業(yè)程序員或與其他程序員合作,就必須編寫有意義的注釋。當(dāng)前,大多數(shù)軟件都是合作編寫的,編寫者可能是同一家公司的多名員工,也可能是眾多致力于同一個(gè)開源項(xiàng)目的人員。訓(xùn)練有素的程序員都希望代碼中包含注釋,因此你最好從現(xiàn)在開始就在程序中添加描述性注釋。作為新手,最值得養(yǎng)成的習(xí)慣之一是,在代碼中編寫清晰、簡潔的注釋。
如果不確定是否要編寫注釋,就問問自己,找到合理的解決方案前,是否考慮了多個(gè)解決方案。如果答案是肯定的,就編寫注釋對你的解決方案進(jìn)行說明吧。相比回過頭去再添加注釋,刪除多余的注釋要容易得多。
關(guān)于代碼規(guī)范
雖然還沒有開始寫代碼,但是可以收藏起來,時(shí)不時(shí)看一下,養(yǎng)成規(guī)范的代碼格式,越早越好。
- Python官方提供有一系列 PEP(Python Enhancement Proposals) 文檔
- 其中第 8 篇文檔專門針對Python的代碼格式給出了建議,也就是俗稱的PEP8
- 文檔地址:https://www.python.org/dev/peps/pep-0008/
- 谷歌有對應(yīng)的中文文檔:http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/
總結(jié)
以上是生活随笔為你收集整理的dev多行注释_Python代码注释的用法和意义的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 200 switching to asc
- 下一篇: amr转换成mp3 java_java将