語句塊的概念及註釋符的使用
阿新 • • 發佈:2018-11-03
a.語句塊
1.語句塊是在條件為真(條件語句)時執行或者執行多次(迴圈語句)的一組語句;
2在程式碼前放置空格來縮排語句即可建立語句塊,語句塊中的每行必須是同樣的縮排量;
3.縮排:Python開發者有意讓違反了縮排規則的程式不能通過編譯,以此來強制程式設計師養成良好的程式設計習慣;
4.Python語言利用縮排表示語句塊的開始和退出Off-side規則),而非使用花括號或者某種關鍵字;
5.增加縮排表示語句塊的開始,而減少縮排則表示語句塊的退出;
6.縮排是Python語法的一部分;
7.很多語言使用特殊單詞或者字元(比如begin或{來表示一個語句塊的開始,用另外的單詞或者字元(比如end或})表示語句塊的結束;
8.但是在Python中,冒號(:)用來標識語句塊的開始,塊中的每一個語句都是縮排的(縮排量相同);
9.當回退到和已經閉合的塊一樣的縮排量時,就表示當前塊已經結束了;
b.註釋符
1.python單行註釋符號(#)
井號(#)常被用作單行註釋符號,在程式碼中使用#時,它右邊的任何資料都會被忽略,當做是註釋。
print 1 #輸出1
#號右邊的內容在執行的時候是不會被輸出的。
2.批量、多行註釋符號
在python中也會有註釋有很多行的時候,這種情況下就需要批量多行註釋符了。多行註釋是用三引號''' '''包含的,例如:
'''
專案作者為: mysterious
專案啟動時間:****-**-**
'''
可能有的人會說這不是和多行字串混淆了嗎,但是我看到的許多程式設計師也是這麼用的,使用時候注意區分下就好。
3.python中文註釋方法
在python編寫程式碼的時候,避免不了會出現或是用到中文,這時候你需要在檔案開頭加上中文註釋。
比如建立一個python list,在程式碼上面註釋上它的用途,如果開頭不宣告儲存編碼的格式是什麼,那麼 它會預設使用ASKII碼儲存檔案,這時如果你的程式碼中有中文就會出錯了,即使你的中文是包含在註釋裡面的。
新增中文註釋的方法例子:
#coding=utf-8 或者: #coding=gbk