Python語言基礎中一些注意事項

2022-10-10 16:45:13 字數 1179 閱讀 9303

1.注釋規則  :單行注釋(#),多行注釋(快捷鍵:ctrl+/),中文注釋

2.**縮排:python中用**縮排和冒號(:)來區分**的層次(而縮排一般都是4個空格)

注意:python對**的縮排要求特別嚴格,同一級別的**縮排必須相同,如果採用合理的**縮排,將丟擲syntaxerror異常。

3.編碼規則:(採用pep8作為編碼規範)

<1>每個import語句只匯入乙個模組,盡量避免一次匯入多個模組。

推薦:import os                               不推薦:import os,sys

import sys

<2>python語言末尾沒有分號

<3>建議每行不超過80個字元,若超過可以用括號將多行內容隱匿連線起來,不推薦用反斜槓。

注意:有兩種情況不換行:1.匯入的模組語句過長。 2.注釋裡的url

<4>盡量避免再迴圈中使用+和+=操作符累加字串。因為字串不可變,這樣會建立不必要的臨時物件。

<5>適當使用異常處理結構提高程式容錯性。

4.命名規範:

<1>模組名盡量短小,使用全部小寫字母,可以使用下劃線分割多個字母

<2>包名盡量短小,使用全部小寫字母,不推薦使用下劃線

<3>類名採用首字母大寫形式。

<4>模組內部的類採用下劃線+pascal風格的類名組成

<5>函式,類的屬性和方法命名規則與模組相似

<6>使用單下劃線開頭的變數和函式是受保護的。不能被import*from匯入

<7>使用雙下滑線開頭的例項變數和方法是類私有的。

5.保留字:

注意:保留字區分大小寫。如:if是保留字,而if不屬於保留字,同樣保留字不能作為變數的名稱

例如:if='堅持下去不是因為我不是堅強,而是我別無選擇,'

print(if)  是錯誤的

6.標示符

python 中的標示符不能包含空格、@、%、$等特殊字元

單下劃線開頭:受保護,不能被匯入

雙下劃線開頭:私有成員

雙下劃線開頭和結尾表示建構函式,如:__init()__()

7.定義變數

python是一種動態語言,他的型別可以隨時發生改變,也可以多個變數指向同乙個值

8.布林型別:true=1  false=0  布林型別可以進行數值運算,如:false+1=1,但不建議這樣。

Hudson使用中一些注意事項

hudson使用中一些注意事項 老寅的地盤 iteye技術 最近在使用hudson做持續整合,使用中發現幾個問題,在這裡做下備忘,可以方便以後的使用 1.當使用hudson的時候,會出現硬碟空間不夠的情況,這是因為,hudson會記錄歷史整合記錄,這些記錄,非常占用空間,為了比較這種情況,需要在hu...

QT Creator 中一些要注意的地方

5.3 拖放操作 1.執行程式,拖放的時候要拖放到主視窗上,而不是text edit部件上,否則只顯示檔案路徑,而不是檔案內容 2.拖放的時候,會顯示中文亂碼 修改一下讀取檔案的處理函式 void mainwindow dropevent qdropevent event 對於中文顯示亂碼用一行處理...

dp中一些的基礎問題

能用動規解決的問題的特點 1 問題具有最優子結構性質。如果問題的最優解所包含的子問題的解也是最優的,我們就稱該問題具有最優子結構性質。2 無後效性。當前的若干個狀態值一旦確定,則此後過程的演變就只和這若干個狀態的值有關,和之前是採取哪種手段或經過哪條路徑演變到當前的這若干個狀態,沒有關係。什麼是無後...