1、Python 中單行注釋以 # 開頭
成都網(wǎng)站建設哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、成都網(wǎng)站建設、微信開發(fā)、小程序設計、集團成都企業(yè)網(wǎng)站建設等服務項目。核心團隊均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗,服務眾多知名企業(yè)客戶;涵蓋的客戶類型包括:成都咖啡廳設計等眾多領域,積累了大量豐富的經(jīng)驗,同時也獲得了客戶的一致表揚!
例如:
# 這是個注釋
print("Hello, World!")
或者:
print("Hello, World!") # 這是個注釋,放在一行的最后
2、多行注釋用三個單引號 ''' 或者三個雙引號 """ 將注釋括起來
例如:
'''
這是多行注釋
這是多行注釋
'''
print("Hello, World!")
或者:
"""
這是多行注釋
這是多行注釋
"""
概述
能添加注釋,python注釋分為兩種,單行注釋和多行注釋
解析
單行注釋:
井號(#)常被用作單行注釋符號,在代碼中使用#時,它右邊的任何數(shù)據(jù)都會被忽略,當做是注釋。
print 1 #輸出1
#號右邊的內(nèi)容在執(zhí)行的時候是不會被輸出的。
格式:
# 單行注釋
#code:
可以看到輸出結構,被注釋的內(nèi)容都沒有運行
#out:
批量、多行注釋符號:
在python中也會有注釋有很多行的時候,這種情況下就需要批量多行注釋符了。多行注釋是用三引號'''?? '''包含的,多行注釋就是被多行注釋標識符所包裹的內(nèi)容不會被運行
格式:
'''
多行注釋
多行注釋
'''
"""
多行注釋
多行注釋
"""
#code:
#out:
python中文注釋方法:
在python編寫代碼的時候,避免不了會出現(xiàn)或是用到中文,這時候需要在文件開頭加上中文注釋。比如創(chuàng)建一個python list,在代碼上面注釋上它的用途,如果開頭不聲明保存編碼的格式是什么,那么它會默認使用ASKII碼保存文件,這時如果代碼中有中文就會報錯了,即使中文是包含在注釋里面的。所以加上中文注釋很重要。
#coding=utf-8
或者:
#coding=gbk
拓展內(nèi)容
python
Python(英國發(fā)音:/?pa?θ?n/ 美國發(fā)音:/?pa?θɑ?n/), 是一種面向?qū)ο蟮慕忉屝陀嬎銠C程序設計語言,由荷蘭人Guido van Rossum于1989年發(fā)明,第一個公開發(fā)行版發(fā)行于1991年。
Python是純粹的自由軟件,?源代碼和解釋器CPython遵循?GPL(GNU?General Public License)協(xié)議。Python語法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮進。
Python具有豐富和強大的庫。它常被昵稱為膠水語言,能夠把用其他語言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結在一起。常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),然后對其中有特別要求的部分,用更合適的語言改寫,比如3D游戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而后封裝為Python可以調(diào)用的擴展類庫。需要注意的是在您使用擴展類庫時可能需要考慮平臺問題,某些可能不提供跨平臺的實現(xiàn)。
7月20日,IEEE發(fā)布2017年編程語言排行榜:Python高居首位 ?。
2018年3月,該語言作者在郵件列表上宣布 Python 2.7將于2020年1月1日終止支持。用戶如果想要在這個日期之后繼續(xù)得到與Python 2.7有關的支持,則需要付費給商業(yè)供應商。
#在Python中顯示中文注釋和輸出中文
a ="中文"
print a
d:\Python27\python.exe "D:\test\中文.py"
Process started
File "D:\test\中文.py", line 1
SyntaxError: Non-ASCII character '\xe5' in file D:\test\中文.py on line 1, but no encoding
declared; see for details
Process finished. (Exit code 1)
#-*- coding:utf-8 –*-
#在Python中顯示中文注釋和輸出中文
a ="中文"
print a
d:\Python27\python.exe "D:\test\中文.py"
Process started
Process finished. (Exit code 0)
#-*- coding:utf-8 –*-
#在Python中顯示中文注釋和輸出中文
a ="中文"
print a.decode('utf-8').encode('cp936')
d:\Python27\python.exe "D:\test\中文.py"
Process started
中文
Process finished. (Exit code 0)
擴展資料
python源代碼必須完全由ASCII集合組成,如果直接在python中添加中文注釋的時候,python執(zhí)行時會引發(fā)異常,告知非ASCII字符語法錯誤。
類似:SyntaxError: Non-ASCII character.....................but no encoding declared;
解決方法就是告知python使用的編碼方式,告知方法是在源文件的初始部分,而且必須放在第一行,否則不起作用!
例如:
#coding=utf-8
或
#coding=gbk
表示文件的編碼
參考資料:百度百科 - Python