我們將在本節(jié)中介紹 Python 語句,縮進(jìn)以及注釋,在本節(jié)的最后一部分,還會(huì)介紹作為一種特殊類型的 Python 注釋 Docstring 。
創(chuàng)新互聯(lián)專注于中大型企業(yè)的網(wǎng)站建設(shè)、成都網(wǎng)站制作和網(wǎng)站改版、網(wǎng)站營銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開發(fā)的融合,累計(jì)客戶1000+,服務(wù)滿意度達(dá)97%。幫助廣大客戶順利對(duì)接上互聯(lián)網(wǎng)浪潮,準(zhǔn)確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運(yùn)用,我們將一直專注品牌網(wǎng)站制作和互聯(lián)網(wǎng)程序開發(fā),在前進(jìn)的路上,與客戶一起成長!
Python 語句是給解釋器執(zhí)行的指令,一條 Python 語句包含類似于如下的表達(dá)式,
你可以將 Python 語句堪稱解釋器解釋表達(dá)式并將其結(jié)果存儲(chǔ)在變量中的指令。類似于 for , while , print 之類的語句具有特殊的含義,我們將在在后面的章節(jié)中討論。
當(dāng)你在一句語句結(jié)束時(shí)按回車鍵后,該 Python 語句被終止,我們可稱之為單行語句。Python 中的多行語句可以通過使用連續(xù)字符 來創(chuàng)建,它將 Python 語句擴(kuò)展為多行語句。
比如下面的例子,
這可以被稱作明確的多行接續(xù)。
你還可以使用括號(hào) () ,方括號(hào) [] 或大括號(hào) {} 來進(jìn)行隱式的多行接續(xù)。
例如,你可以使用括號(hào)來連接多行語句,
Python 語句塊,例如函數(shù),循環(huán)或類的主體,以縮進(jìn)來開頭。對(duì)于語句塊內(nèi)的每個(gè)語句,應(yīng)該保持相同的縮進(jìn)。當(dāng)縮進(jìn)不一致時(shí),你將得到什么什么 IndentationError 。
一般來說,在
Python 代碼樣式指南
中建議使用 4 個(gè)縮進(jìn)空格。舉例如下,
我們用縮進(jìn)來增加程序的可讀性,比如在下面的程序中,我們用兩種方式來完成同一個(gè)功能,
你可以在這里看到第一個(gè)例子比第二個(gè)例子有更好的可讀性。
注釋用于描述程序的目的或工作工程,注釋是在 Python 解釋過程中被忽略的行為,它們不會(huì)干擾程序的流程。
如果你正在編寫數(shù)百行代碼,肯定需要添加注釋,因?yàn)槠渌嗽陂喿x你的代碼的時(shí)候,沒有足夠的時(shí)間閱讀每一行來理解代碼的工作。程序的注釋增加了可讀性,并解釋了代碼的工作原理。
Python 注釋以井號(hào) # 開始
Using hash symbol in each line can define a multi-line comment. But there is another way to add a multi-line comment in Python, that is using triple quotation marks. You can use either ''' or """ .
三重引號(hào) ''' 通??梢杂脕矶x多行文檔注釋 Docstring ,你也可以用它來作為另外一種在 Python 中添加多行注釋的方法。
Docstring 是文檔字符串,它通常是 Python 函數(shù),類,模塊等的第一條語句。函數(shù),方法和類的描述和注釋位于文檔字符串(文檔字符串)內(nèi)。
舉例如下,
一目了然, Docstring 介紹了函數(shù)的功能。
自定義函數(shù)是這樣做注解的
def add(x:int,y:int)-int:
return x+y
函數(shù)引用類型不用注解 由被引用的函數(shù)注解
1、單行注釋
單行注釋也叫做行注釋,Python中使用#表示單行注釋。單行注釋可以作為單獨(dú)的一行放在被注釋代碼行之上,也可以放在語句或表達(dá)式之后。
# 這是單行注釋
當(dāng)單行注釋作為單獨(dú)的一行放在被注釋代碼行之上時(shí),為了保證代碼的可讀性,建議在#后面添加一個(gè)空格;
當(dāng)單行注釋放在語句或表達(dá)式之后,同樣為了保證代碼的可讀性,建議至少要有兩個(gè)空格。
2、多行注釋
當(dāng)注釋內(nèi)容過多,導(dǎo)致一行無法顯示時(shí),就可以使用多行注釋。Python中使用三個(gè)單引號(hào)或三個(gè)雙引號(hào)表示多行注釋。
''' 這是使用三個(gè)單引號(hào)的多行注釋 '''
""" 這是使用三個(gè)雙引號(hào)的多行注釋 """
3、注意事項(xiàng)
①記住注釋并不是越多越好,如果代碼一目了然,是不需要添加注釋的。
②對(duì)于復(fù)雜的操作,需要在操作開始之前添加相應(yīng)的注釋。
③對(duì)于不是一目了然的代碼,需要在代碼之后添加注釋。
④不需要描述代碼,一般閱讀代碼的人都了解Python的語法,只是不知道代碼要干什么。
注釋,確保對(duì)模塊、函數(shù)、方法和行內(nèi)注釋使用正確的風(fēng)格。
python中的注釋有單行注釋和多行注釋:
1、單行注釋(行注釋)
python中使用#表示單行注釋。單行注釋可以作為單獨(dú)的一行放在被注釋代碼行之上,也可以放在語句或表達(dá)式之后。
比如:
# 這是一個(gè)注釋
print("Hello, World!")
①當(dāng)單行注釋作為單獨(dú)的一行放在被注釋代碼行之上時(shí),為了保證代碼的可讀性,建議在#后面添加一個(gè)空格,再添加注釋內(nèi)容。
②當(dāng)單行注釋放在語句或者表達(dá)式之后時(shí),同樣為了保證代碼的可讀性,建議注釋和語句之間至少要有兩個(gè)空格。
2、多行注釋(塊注釋)
當(dāng)注釋內(nèi)容過多,導(dǎo)致一行無法顯示時(shí),就可以使用多行注釋。多行注釋用三個(gè)單引號(hào)'''或者三個(gè)雙引號(hào) """將注釋括起來。
①單引號(hào)(''')
'''
這是多行注釋,用三個(gè)單引號(hào)
這是多行注釋,用三個(gè)單引號(hào)
這是多行注釋,用三個(gè)單引號(hào)
'''
print("Hello, World!")
②雙引號(hào)(""")
"""
這是多行注釋,用三個(gè)雙引號(hào)
這是多行注釋,用三個(gè)雙引號(hào)
這是多行注釋,用三個(gè)雙引號(hào)
"""
print("Hello, World!")
3、注意
①注釋不是越多越好,對(duì)于一目了然的代碼,不需要添加注釋;
②對(duì)于復(fù)雜的操作,應(yīng)該在操作開始前寫上相應(yīng)的注釋;
③對(duì)于不是一目了然的代碼,可以在代碼之后添加注釋;
④絕對(duì)不要描述代碼,一般閱讀代碼的人都了解python的語法,只是不知道代碼要干什么。
名稱欄目:python中注解函數(shù) python中的注解
文章鏈接:http://muchs.cn/article26/hgsocg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、網(wǎng)頁設(shè)計(jì)公司、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)