在進行 python 編程的過程中,有意義的代碼注釋可以幫助開發(fā)者更好的理清思路。接下來的這篇文章,小編將給各位讀者介紹 python 怎么注釋。
常見注釋-使用 # 單行注釋
這種注釋方法相當(dāng)常見,類似于 Java 語言中的? //?,python中使用?#
?進行單行注釋,?#
?之后的同行內(nèi)容不會被解釋器執(zhí)行
#井號位于行首,該行的所有內(nèi)容都不會被執(zhí)行
print("hello W3Cschool")#井號位于代碼后,井號前的代碼會被執(zhí)行,井號后的代碼不會被執(zhí)行
# 井號后的內(nèi)容如果出現(xiàn)# 不會結(jié)束注釋效果
多行注釋-不正規(guī)的注釋方法
這種注釋方法類似 java 中的?/**/
?,python 中使用三個單引號?''''''
?或者三個雙引號?""""""
?進行注釋,被三個引號包圍的內(nèi)容不會被解釋器執(zhí)行(存疑,應(yīng)該是被解釋器執(zhí)行,但沒有展現(xiàn)出效果)。
print('這是一個輸出')
"""三個雙引號的注釋方式
可以跨多行進行注釋
print('行內(nèi)代碼不解釋')
"""
print("這是另一個輸出")
'''三個單引號的注釋方式
效果與三個雙引號相同'''
print("""這個打印函數(shù)之所以要使用三引號,是為了解釋這種注釋方法的不正規(guī)性,
你會發(fā)現(xiàn)這個打印函數(shù)換了很多行,還是能執(zhí)行
其實三引號包圍是一種特殊的字符串表達方式
拿這種注釋的原理只不過是創(chuàng)建了一個這種字符串然后沒有賦值罷了,
下面一行代碼就是賦值""")
str = '''這是一串字符串石錘'''
print(str)
因為 python 代碼使用縮進來區(qū)分代碼塊而不是使用分號,所以 python 代碼閱讀起來十分清晰有條理。在注釋的時候也很方便注釋。因此,小編并不建議使用這種方法進行多行注釋。
快捷注釋方法
在不同的 IDE 或者代碼編輯器中注釋的快捷方式并不相同,但是在 VSCode 和 pycharm 中都可以使用 ?Ctrl +/
? 進行代碼注釋,
選中多行即可注釋多行。
總結(jié)
以上介紹了 python 單行注釋和多行注釋的方法。更多 python 技術(shù)學(xué)習(xí),關(guān)注W3C技術(shù)頭條。