Python語句
Python解釋器可以執(zhí)行的指令稱為語句秧骑。例如,a = 1是一個賦值語句扣囊。if陳述乎折,for陳述,while陳述等是其他種類的陳述侵歇,稍后將進行討論骂澄。
多行語句
在Python中,語句的結(jié)尾用換行符標(biāo)記惕虑。但是坟冲,我們可以使用行繼續(xù)符(\)來使語句擴展到多行。例如:
a = 1 + 2 + 3 + \
4 + 5 + 6 + \
7 + 8 + 9
這是顯式的行繼續(xù)枷遂。在Python中樱衷,括號內(nèi)暗含換行(),方括號 []和花括號 {}酒唉。例如矩桂,我們可以將上述多行語句實現(xiàn)為:
a = (1 + 2 + 3 +
4 + 5 + 6 +
7 + 8 + 9)
在這里,圓括號 () 隱式地進行行連續(xù)痪伦。情況也是一樣 [] 和 {}侄榴。例如:
colors = ['red',
'blue',
'green']
我們還可以使用分號將多個語句放在一行中,如下所示:
= 1; b = 2; c = 3
Python縮進
大多數(shù)編程語言(例如C网沾,C ++和Java)都使用花括號 {}定義代碼塊癞蚕。但是,Python使用縮進辉哥。
代碼塊(函數(shù)的主體桦山,循環(huán)的主體等)以縮進開始,以第一條未縮進的行結(jié)束醋旦『闼縮進量取決于您,但是在整個塊中縮進量必須一致饲齐。想要了解更多可以進博主的Python交流.扣扣.裙 :8衣久二五寺久寺二(數(shù)字的諧音轉(zhuǎn)換下可以找到了)查看文檔钉凌,裙里還可以免費下載最新的Python學(xué)習(xí)資料和企業(yè)項目實戰(zhàn)案例教學(xué)。
通常捂人,四個空格用于縮進御雕,并且優(yōu)先于制表符矢沿。這是一個例子。
for i in range(1,11):
print(i)
if i == 5:
break
Python中縮進的實現(xiàn)使代碼看起來整潔干凈酸纲。這導(dǎo)致看起來相似且一致的Python程序捣鲸。
縮進在行連續(xù)中可以忽略,但是縮進始終是一個好主意闽坡。它使代碼更具可讀性摄狱。例如:
if True:
print('Hello')
a = 5
和
if True: print('Hello'); a = 5
兩者都是有效的并且做相同的事情,但是前一種風(fēng)格更加清晰无午。
不正確的縮進將導(dǎo)致IndentationError。
Python注釋
編寫程序時祝谚,注釋非常重要宪迟。他們描述了程序內(nèi)部正在發(fā)生的事情,因此交惯,查看源代碼的人不會很費解次泽。
您可能會忘記一個月后剛編寫的程序的關(guān)鍵細節(jié)。因此席爽,花時間以評論的形式解釋這些概念總是很有意義的意荤。
在Python中,我們使用井號(#)符號開始編寫注釋只锻。
它擴展到換行符玖像。注釋供程序員更好地理解程序。Python解釋器會忽略注釋齐饮。
#This is a comment
#print out Hello
print('Hello')
多行注釋
我們可以將注釋擴展到多行捐寥。一種方法是在每行的開頭使用hash(#)符號。例如:
#This is a long comment
#and it extends
#to multiple lines
另一種方法是使用三引號祖驱,或者 ''' 要么 “”握恳。
這些三引號通常用于多行字符串。但是它們也可以用作多行注釋捺僻。除非它們不是文檔字符串乡洼,否則它們不會生成任何額外的代碼。
"""This is also a
perfect example of
multi-line comments"""
Python中的文檔字符串
docstring是文檔字符串的縮寫匕坯。
Python docstrings(文檔字符串)是在定義函數(shù)束昵,方法,類或模塊之后立即顯示的字符串文字醒颖。
編寫文檔字符串時使用三引號妻怎。例如:
def double(num):
"""Function to double the value"""
return 2*num
文檔字符串會在定義函數(shù),類或模塊之后顯示泞歉。這使用三引號將文檔字符串與多行注釋分開逼侦。
文檔字符串與對象關(guān)聯(lián)為其doc屬性匿辩。
因此,我們可以使用以下代碼行訪問上述函數(shù)的文檔字符串:
def double(num):
"""Function to double the value"""
return 2*num
print(double.__doc__)
輸出量
功能使價值翻倍
其實這些都是比較簡單比較容易弄清楚的榛丢,實在有不懂的地方可以進博主的Python交流.扣扣.裙 :8衣久二五寺久寺二(數(shù)字的諧音轉(zhuǎn)換下可以找到了)來學(xué)習(xí)铲球,晚上裙里會有大佬分享項目經(jīng)驗和最新的python知識。
本文的文字及圖片來源于網(wǎng)絡(luò)加上自己的想法,僅供學(xué)習(xí)晰赞、交流使用,不具有任何商業(yè)用途,版權(quán)歸原作者所有,如有問題請及時聯(lián)系我們以作處理稼病。