Python的編寫風格 縮排及注釋

2021-10-02 13:39:38 字數 881 閱讀 5002

python語言是以縮進來標識**塊的,如在迴圈(for)和判斷(if/else)中,如果不使用縮排規則就會發生錯誤。那麼如何產生縮排的效果呢?答案是使用tab鍵或空格即可。使用時可以從兩者取其一,極不建議兩者混合使用。

建議大家使用4個空格作為縮排。如下條件語句

score =

90if score >=60:

print

('成績合格』)

else

:print

(『成績不合格')

如果不進行縮排的話,程式就會報錯無法執行。如下為錯誤示例

if score >=60:

print

('成績合格』)

else

:print

(『成績不合格')

在我們編寫**的時候,有時候需要記錄一下這段程式的作用或是新增一些說明。以防止時間過久了忘記,或在團隊協作的時候別人看我們的**會不明所以。

新增注釋的方法有兩種,一是單行注釋,我們只需要在該行前新增「#」,則「#」後的**就會被忽略掉不執行。二是當我們想要一下子注釋多行**的時候,可以用三組單引號或雙引號將其包裹起來,如「""「**」""」,這樣的話,引號中間的**也不會執行。如下

print

(『hellp world』)

# 這是一句注釋,列印hello world

下面的引號中間的內容也會被注釋掉,不執行

print

('下面的注釋不會被列印'

)"""

這是一段很長很長的注釋

"""print

('上面的注釋不會列印出來'

)

編寫符合Python風格的物件

1 掌握編寫pythonic code背後常用的特殊方法 2 掌握可擴充套件的格式化輸出方法 3 了解可雜湊物件的設定以及節省記憶體的 slots 物件。自定義的向量類需要支援基本的輸出,迭代,求模。從自定義向量型別入手寫出符合python風格的物件,這離不開特殊方法的支援。我們期望的自定義向量型別...

程式的編寫風格

程式設計風格雖然不會影響程式的功能,但會影響可讀性。程式的版式追求清晰 美觀,是程式風格的重要構成因素。空行起著分隔程式段落的作用。空行得體 不能過多也不能過少 將使程式的布局更加清晰。空行不會浪費記憶體,雖然列印含有空行的程式是會多消耗一些紙張,但是值得。所以不要捨不得用空行。在每個類宣告之後 每...

編寫Shell指令碼列印輸出變數 及編寫時注意事項

shell指令碼語言是一種非類解釋型語言,弱語言型別 linux支援的所有shell中,都可以通過賦值符號為變數賦值 shell指令碼變數可以分為兩類,區域性變數和環境變數 區域性變數是在自己編寫的shell指令碼內部使用,環境變數可以在系統上面,在bash系統之上使用 其他的程序或者程式都可以呼叫...