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