App下載

python怎么注釋?有幾種注釋方法?

猿友 2021-05-26 17:45:44 瀏覽數(shù) (15598)
反饋

在進(jìn)行 python 編程的過程中,有意義的代碼注釋可以幫助開發(fā)者更好的理清思路。接下來的這篇文章,小編將給各位讀者介紹 python  怎么注釋。

常見注釋-使用 # 單行注釋

這種注釋方法相當(dāng)常見,類似于 Java 語言中的? //?,python中使用?#?進(jìn)行單行注釋,?#?之后的同行內(nèi)容不會被解釋器執(zhí)行

#井號位于行首,該行的所有內(nèi)容都不會被執(zhí)行
print("hello W3Cschool")#井號位于代碼后,井號前的代碼會被執(zhí)行,井號后的代碼不會被執(zhí)行
#  井號后的內(nèi)容如果出現(xiàn)# 不會結(jié)束注釋效果 

多行注釋-不正規(guī)的注釋方法

這種注釋方法類似 java 中的?/**/?,python 中使用三個單引號?''''''?或者三個雙引號?""""""?進(jìn)行注釋,被三個引號包圍的內(nèi)容不會被解釋器執(zhí)行(存疑,應(yīng)該是被解釋器執(zhí)行,但沒有展現(xiàn)出效果)。

print('這是一個輸出')
"""三個雙引號的注釋方式
可以跨多行進(jìn)行注釋
print('行內(nèi)代碼不解釋')
"""
print("這是另一個輸出")
'''三個單引號的注釋方式
效果與三個雙引號相同'''
print("""這個打印函數(shù)之所以要使用三引號,是為了解釋這種注釋方法的不正規(guī)性,
你會發(fā)現(xiàn)這個打印函數(shù)換了很多行,還是能執(zhí)行
其實三引號包圍是一種特殊的字符串表達(dá)方式
拿這種注釋的原理只不過是創(chuàng)建了一個這種字符串然后沒有賦值罷了,
下面一行代碼就是賦值""")
str = '''這是一串字符串石錘'''
print(str)

因為 python 代碼使用縮進(jìn)來區(qū)分代碼塊而不是使用分號,所以 python 代碼閱讀起來十分清晰有條理。在注釋的時候也很方便注釋。因此,小編并不建議使用這種方法進(jìn)行多行注釋。

快捷注釋方法

在不同的 IDE 或者代碼編輯器中注釋的快捷方式并不相同,但是在 VSCode 和 pycharm 中都可以使用 ?Ctrl +/? 進(jìn)行代碼注釋,

選中多行即可注釋多行。

總結(jié)

以上介紹了 python 單行注釋和多行注釋的方法。更多 python 技術(shù)學(xué)習(xí),關(guān)注W3C技術(shù)頭條。


0 人點贊