Python基礎 | (二)變數和簡單資料型別
阿新 • • 發佈:2018-12-15
目錄
一、變數
1.變數命名規範:
- 變數名只包含字母、數字和下劃線且不能以數字打頭。
- 變數名不能包含空格,但可以使用下劃線來分隔其中的單詞。
- 不要將Python關鍵字和函式名用作變數名。
- 變數名要見名知意,既簡短又具有描述性。
- 慎用小寫字母1和大寫字母O,很容易被人錯看成數字1和0。
- 儘量使用小寫的Python變數名。
2.檔案命名規範:
- 使用小寫字母和下劃線命名python檔案。
二、字串
1.字串表示
- 字串就是一系列字元。
- Python中用引號括起來的都是字串,可以是單引號也可以是雙引號,但二者不能混用。
- 引號的靈活性使得能在字串中包含引號和撇號。
2.修改字串的大小寫
- Python中的title()方法,是以首字母大寫的方式顯示每個單詞。
- Python中的upper()方法,可以將字串中的字元全部轉換為大寫。
- Python中的lower()方法,可以將字串中的字元全部轉換為小寫。
3.合併(拼接)字串
- Python中使用"+"來拼接字串
4.使用製表符或換行符來新增空白
- 空白泛指任何非列印字元,如空格、製表符和換行符。
- 可以用空白來組織輸出,使其更易讀。
5.刪除空白
- Python能夠找出字串開頭和末尾多餘的空白。
- 要確保字串末尾沒有空白,可使用方法rstrip()。
- 要確保字串開頭沒有空白,可使用方法lstrip()。
- 要確保字串開頭末尾都沒有空白,可使用方法strip()。
6.使用字串時避免語法錯誤
- 程式中包含非法Python程式碼時,就會導致語法錯誤。
- 比如:在用單引號括起來的字串中,如果包含撇號就會導致錯誤。
- 因為此時Python會將開頭的單引號和撇號之間的內容看作是一個字串,餘下的看作Python程式碼,進而報錯。
7.Python2中的print語句
- Python2中無需把列印的內容放在括號內。
- Python3中的print是一個函式,因此括號必不可少。
- Python2中有些print語句包含括號,有些不包含。
三、數字
1.整數
- +、-、*、/操作
- **乘方運算
- 可以使用括號改變運算次序
2.浮點數
- Python中帶小數點的數字都稱為浮點數
- 每種程式語言都須精心設計,妥善處理浮點數,確保不管小數點出現在什麼位置,數字行為都是正常的
- 很大程度上,使用浮點數都無需考慮其行為。
- 需要注意的是,結果包含的小數位數可能是不確定的
- 目前可暫時忽略多餘的小數位數,後續如有需要,會介紹處理多餘小數位的方式
3.使用函式str()避免型別錯誤
- 有時可能需要在訊息中使用變數的值
- str()方法可以將非字串值轉換為字串
4.Python2中的整數
- Python2中整數相除結果只包含整數部分,小數部分刪除。注意不是四捨五入,是直接刪除小數部分。
- 在Python2中要避免這種情況,務必保證一個運算元為浮點數,結果才能也是浮點數。
- Python3中沒有這種情況,如果要想得到和Python2中一樣的效果,除法用//。
- Python3和Python2相互轉換時,一定要注意除法問題。
5.註釋
- Python中單行註釋以#開頭
- Python中多行註釋包圍在一對 ''' 或 """ 中
6.Python之禪
- 在Python終端中執行import this,可瀏覽指導原則。