App下載

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

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

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

常見(jiàn)注釋-使用 # 單行注釋

這種注釋方法相當(dāng)常見(jiàn),類(lèi)似于 Java 語(yǔ)言中的? //?,python中使用?#?進(jì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)行注釋,被三個(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)行代碼注釋,

選中多行即可注釋多行。

總結(jié)

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


0 人點(diǎn)贊