2020-11-23 python 2.0 命名規則 註釋 基礎知識

命名規則

包、模塊命名規則

1.包:全部以小寫字母的形式命名
2.模塊名:不含下劃線、簡短、小寫字母命名(因爲模塊名會被映射到文件名,有些文件系統對大小寫不敏感並且會截取比較長的名字)

類、對象命名規則

1.類:採用Cap Words約定,即每個單詞首字母大寫,其他字母小寫;eg:MyStudent
-類的私有屬性、和私有方法用兩個下劃線做前綴
-公有方法,方法名首字母小寫,其後的每個單詞首字母大寫其他字母小寫;eg:getUserName
2.對象名:用小寫字母表示
-對象通過操作點操作符來訪問類中的屬性和方法

函數命名的規則

1.函數名必須由字母、數字、下劃線組成
2.數字不可以開頭
3.字母區分大小寫
4.函數名不能是保留字

註釋

單行註釋

#當行註釋,回車結束
num=1

行內註釋

num=1 #行內註釋

註釋塊

方法:選中後按ctrl+/

#ha=1
#hah=2   方法:選中後按ctrl+/

中文註釋

如果需要在代碼中使用中文註釋,必須在python文件的最前面加如下注釋說明

#_*_coding:UTF-8_*_

跨平臺註釋

如果需要使用python程序運行在Windows以外的平臺上,則需要在python文件的最前面加上如下注釋說明:

!#/uer/bin/python

基礎知識

語句的分隔

1.分號
一行中寫多條語句,必須使用分號分隔每條語句,否則python無法識別語句之間的間隔,例如:

x=1;y=2;z=3
print(x,y,z)  #結果:1 2 3

分號不是python中推薦的寫法,python一般一行只寫一條語句,這樣便於閱讀和理解。

數值

整型
1.布爾型:True(1)和False(0)
2.長整型:在整數後面加個L(大小寫都可以),就表示長整數類型
3.標準數整型:32位機器上,範圍是-2147483648至2147483647;在64位機器上python解釋器中輸入sys.maxint表示最大整數;-maxint-1表示最小整數

長整型

布爾型

雙精度浮點型
一個小數點和一個可選的後綴E(大小寫都可以,表示科學計數法);在E和指數之間可以用正(+)負(-)表示指數的正負
eg:-1.609E-19

十進制浮點型

複數
一個實數和一個虛數的組合構成複數;eg:0+2j

標識符的命名

變量和賦值

局部變量

局部變量是隻能在函數或者代碼段內使用的變量。函數或代碼段一旦結束,局部變量的生命週期也將結束

全局變量

全局變量是能夠被不同的函數、類或者文件調用的變量,在函數之外定義的變量即爲全局變量。
如果設置的全局變量是私有變量,則外部文件是不可以調用的。

global 關鍵字/保留字,引用全局變量

''表示換行符,如果需要換行,在句尾添加\即可

字符串

單引號/雙引號/三引號的字符串
1.單引號字符串指示普通字符串
2.雙引號字符串與單引號字符串相同
3.三引號字符串可以指示一個多行的字符串,並且在三引號字符串中可以自由使用單雙引號

轉義引號字符串
字符串中原本有單/雙引號時,可以用雙/單引號表示,也可以用轉義符\把中間的符號轉義掉也行,例如:

'what's your name'  #會報錯,裏面有三個單引號,不知道到哪裏爲止,語法錯誤
'what\'s your name'
"what's your name“

可以使用轉義符\來表示反斜槓\本身

字符串的連接

+可以將字符串連接起來

字符串的表示函數
1.str()函數:把值轉化爲合理形式的字符串,以便用戶理解
2.repr()函數:創建一個字符串,以合法的python表達形式來表示值
例如:

print(str('123s'))  #結果:123s
print(repr('123s'))  #結果:'123s'

輸入和輸出
1.print()輸出
2、字符串的輸入函數:input()和raw_input()

算術運算符

關係運算符

邏輯運算符

運算符的優先級

python運算符優先級排序

迭代器

可迭代對象可以說是在迭代工具環境中一次產生的對象,包括實際序列和按照需求而計算出的虛擬序列

類似for循環,可以從左到右進行掃描的工具均稱爲迭代工具

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章