Python學習之路第二節:Python陳述句,縮進和注釋的重要性
Python陳述句
Python解釋器可以執行的指令稱為陳述句,例如,a = 1是一個賦值陳述句,if陳述,for陳述,while陳述等是其他種類的陳述,稍后將進行討論,
多行陳述句
在Python中,陳述句的結尾用換行符標記,但是,我們可以使用行繼續符(\)來使陳述句擴展到多行,例如:
a = 1 + 2 + 3 + \ 4 + 5 + 6 + \ 7 + 8 + 9
這是顯式的行繼續,在Python中,括號內暗含換行( ),方括號 [ ]和花括號 { },例如,我們可以將上述多行陳述句實作為:
a = (1 + 2 + 3 +
4 + 5 + 6 +
7 + 8 + 9)
在這里,圓括號 ( )隱式地進行行連續,情況也是一樣[ ] 和 { },例如:
colors = ['red', 'blue', 'green']
們還可以使用分號將多個陳述句放在一行中,如下所示:
a = 1; b = 2; c = 3
Python縮進
大多數編程語言(例如C,C ++和Java)都使用花括號 {}定義代碼塊,但是,Python使用縮進,
代碼塊(函式的主體,回圈的主體等)以縮進開始,以第一條未縮進的行結束,縮進量取決于您,但是在整個塊中縮進量必須一致,想要了解更多可以進博主的Python交流.扣扣.裙 :8衣久二五寺久寺二(數字的諧音轉換下可以找到了)查看檔案,裙里還可以免費下載最新的Python學習資料和企業專案實戰案例教學,
通常,四個空格用于縮進,并且優先于制表符,這是一個例子,
for i in range(1,11): print(i) if i == 5: break
Python中縮進的實作使代碼看起來整潔干凈,這導致看起來相似且一致的Python程式,
縮進在行連續中可以忽略,但是縮進始終是一個好主意,它使代碼更具可讀性,例如:
if True: print('Hello') a = 5
和
if True: print('Hello'); a = 5
兩者都是有效的并且做相同的事情,但是前一種風格更加清晰,
不正確的縮進將導致IndentationError,
Python注釋
撰寫程式時,注釋非常重要,他們描述了程式內部正在發生的事情,因此,查看源代碼的人不會很費解,
您可能會忘記一個月后剛撰寫的程式的關鍵細節,因此,花時間以評論的形式解釋這些概念總是很有意義的,
在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(檔案字串)是在定義函式,方法,類或模塊之后立即顯示的字串文字,
撰寫檔案字串時使用三引號,例如:
def double(num): """Function to double the value""" return 2*num
檔案字串會在定義函式,類或模塊之后顯示,這使用三引號將檔案字串與多行注釋分開,
檔案字串與物件關聯為其__doc__屬性,
因此,我們可以使用以下代碼行訪問上述函式的檔案字串:
ef double(num): """Function to double the value""" return 2*num print(double.__doc__)
輸出量
功能使價值翻倍
其實這些都是比較簡單比較容易弄清楚的,實在有不懂的地方可以進博主的Python交流.扣扣.裙 :8衣久二五寺久寺二(數字的諧音轉換下可以找到了)來學習,晚上裙里會有大佬分享專案經驗和最新的python知識,
本文的文字及圖片來源于網路加上自己的想法,僅供學習、交流使用,不具有任何商業用途,著作權歸原作者所有,如有問題請及時聯系我們以作處理,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/162990.html
標籤:其他
