今天就跟大家聊聊有關python中注釋的兩種類型,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據(jù)這篇文章可以有所收獲。
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名注冊、網站空間、營銷軟件、網站建設、龍亭網站維護、網站推廣。
Python 支持兩種類型的注釋,分別是單行注釋和多行注釋。
Python 單行注釋
Python 使用井號#作為單行注釋的符號,語法格式為:
# 注釋內容
從井號#開始,直到這行結束為止的所有內容都是注釋。Python 解釋器遇到#時,會忽略它后面的整行內容。
說明多行代碼的功能時一般將注釋放在代碼的上一行,例如:
#使用print輸出字符串 print("Hello World!") print("C語言中文網") print("http://c.biancheng.net/python/") #使用 print輸出數(shù)字 print(100) print( 3 + 100 * 2) print( (3 + 100) * 2 )
說明單行代碼的功能時一般將注釋放在代碼的右側,例如:
print("http://c.biancheng.net/python/") #輸出Python教程的地址 print( 36.7 * 14.5 ) #輸出乘積 print( 100 % 7 ) #輸出余數(shù)
Python 多行注釋
多行注釋指的是一次性注釋程序中多行的內容(包含一行)。
Python 使用三個連續(xù)的單引號'''或者三個連續(xù)的雙引號"""注釋多行內容,具體格式如下:
''' 使用 3 個單引號分別作為注釋的開頭和結尾 可以一次性注釋多行內容 這里面的內容全部是注釋內容 '''
或者
""" 使用 3 個雙引號分別作為注釋的開頭和結尾 可以一次性注釋多行內容 這里面的內容全部是注釋內容 """
多行注釋通常用來為 Python 文件、模塊、類或者函數(shù)等添加版權或者功能描述信息。
注意事項
1) Python 多行注釋不支持嵌套,所以下面的寫法是錯誤的:
''' 外層注釋 ''' 內層注釋 ''' '''
2) 不管是多行注釋還是單行注釋,當注釋符作為字符串的一部分出現(xiàn)時,就不能再將它們視為注釋標記,而應該看做正常代碼的一部分,例如:
print('''Hello,World!''') print("""http://c.biancheng.net/cplus/""") print("#是單行注釋的開始")
運行結果:
Hello,World! http://c.biancheng.net/cplus/ #是單行注釋的開始
對于前兩行代碼,Python 沒有將這里的三個引號看作是多行注釋,而是將它們看作字符串的開始和結束標志。
對于第 3 行代碼,Python 也沒有將井號看作單行注釋,而是將它看作字符串的一部分。
注釋可以幫助調試程序
給代碼添加說明是注釋的基本作用,除此以外它還有另外一個實用的功能,就是用來調試程序。
舉個例子,如果你覺得某段代碼可能有問題,可以先把這段代碼注釋起來,讓 Python 解釋器忽略這段代碼,然后再運行。如果程序可以正常執(zhí)行,則可以說明錯誤就是由這段代碼引起的;反之,如果依然出現(xiàn)相同的錯誤,則可以說明錯誤不是由這段代碼引起的。
在調試程序的過程中使用注釋可以縮小錯誤所在的范圍,提高調試程序的效率。
看完上述內容,你們對python中注釋的兩種類型有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。