华南俳烁实业有限公司

python

當(dāng)前位置:中華考試網(wǎng) >> python >> python編程基礎(chǔ) >> 文章內(nèi)容

詳細(xì)介紹python中注釋的兩種類型

來(lái)源:中華考試網(wǎng)  [2020年10月21日]  【

  Python 支持兩種類型的注釋,分別是單行注釋和多行注釋。

  Python 單行注釋

  Python 使用井號(hào)#作為單行注釋的符號(hào),語(yǔ)法格式為:

1

# 注釋內(nèi)容

  從井號(hào)#開(kāi)始,直到這行結(jié)束為止的所有內(nèi)容都是注釋。Python 解釋器遇到#時(shí),會(huì)忽略它后面的整行內(nèi)容。

  說(shuō)明多行代碼的功能時(shí)一般將注釋放在代碼的上一行,例如:

1

2

3

4

5

6

7

8

9

#使用print輸出字符串

print("Hello World!")

print("C語(yǔ)言中文網(wǎng)")

print("http://c.biancheng.net/python/")

 

#使用 print輸出數(shù)字

print(100)

print( 3 + 100 * 2)

print( (3 + 100) * 2 )

  說(shuō)明單行代碼的功能時(shí)一般將注釋放在代碼的右側(cè),例如:

1

2

3

print("http://c.biancheng.net/python/")  #輸出Python教程的地址

print( 36.7 * 14.5 )  #輸出乘積

print( 100 % 7 )  #輸出余數(shù)

  Python 多行注釋

  多行注釋指的是一次性注釋程序中多行的內(nèi)容(包含一行)。

  Python 使用三個(gè)連續(xù)的單引號(hào)'''或者三個(gè)連續(xù)的雙引號(hào)"""注釋多行內(nèi)容,具體格式如下:

1

2

3

4

5

'''

使用 3 個(gè)單引號(hào)分別作為注釋的開(kāi)頭和結(jié)尾

可以一次性注釋多行內(nèi)容

這里面的內(nèi)容全部是注釋內(nèi)容

'''

  或者

1

2

3

4

5

"""

使用 3 個(gè)雙引號(hào)分別作為注釋的開(kāi)頭和結(jié)尾

可以一次性注釋多行內(nèi)容

這里面的內(nèi)容全部是注釋內(nèi)容

"""

  多行注釋通常用來(lái)為 Python 文件、模塊、類或者函數(shù)等添加版權(quán)或者功能描述信息。

  注意事項(xiàng)

  1) Python 多行注釋不支持嵌套,所以下面的寫(xiě)法是錯(cuò)誤的:

1

2

3

4

5

6

'''

外層注釋

    '''

    內(nèi)層注釋

    '''

'''

  2) 不管是多行注釋還是單行注釋,當(dāng)注釋符作為字符串的一部分出現(xiàn)時(shí),就不能再將它們視為注釋標(biāo)記,而應(yīng)該看做正常代碼的一部分,例如:

1

2

3

print('''Hello,World!''')

print("""http://c.biancheng.net/cplus/""")

print("#是單行注釋的開(kāi)始")

  運(yùn)行結(jié)果:

1

2

3

Hello,World!

http://c.biancheng.net/cplus/

#是單行注釋的開(kāi)始

  對(duì)于前兩行代碼,Python 沒(méi)有將這里的三個(gè)引號(hào)看作是多行注釋,而是將它們看作字符串的開(kāi)始和結(jié)束標(biāo)志。

  對(duì)于第 3 行代碼,Python 也沒(méi)有將井號(hào)看作單行注釋,而是將它看作字符串的一部分。

  注釋可以幫助調(diào)試程序

  給代碼添加說(shuō)明是注釋的基本作用,除此以外它還有另外一個(gè)實(shí)用的功能,就是用來(lái)調(diào)試程序。

  舉個(gè)例子,如果你覺(jué)得某段代碼可能有問(wèn)題,可以先把這段代碼注釋起來(lái),讓 Python 解釋器忽略這段代碼,然后再運(yùn)行。如果程序可以正常執(zhí)行,則可以說(shuō)明錯(cuò)誤就是由這段代碼引起的;反之,如果依然出現(xiàn)相同的錯(cuò)誤,則可以說(shuō)明錯(cuò)誤不是由這段代碼引起的。

  在調(diào)試程序的過(guò)程中使用注釋可以縮小錯(cuò)誤所在的范圍,提高調(diào)試程序的效率。

python課程免費(fèi)試聽(tīng)預(yù)約

  • 地區(qū):
  • 姓名:
  • 手機(jī):
責(zé)編:fushihao
  • 會(huì)計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語(yǔ)考試
  • 學(xué)歷考試
峨边| 淮南市| 利津县| 辉南县| 富民县| 漾濞| 桐柏县| 马关县| 琼中| 达州市| 宁夏| 石楼县| 河曲县| 岚皋县| 扬州市| 河北区| 剑川县| 扎鲁特旗| 岢岚县| 襄樊市| 五大连池市| 明水县| 道孚县| 拉孜县| 简阳市| 泉州市| 松桃| 东宁县| 手游| 高邑县| 平利县| 永善县| 昌图县| 泰州市| 玛多县| 商丘市| 武川县| 宣汉县| 临高县| 南丹县| 四子王旗|