變數|字元串|注釋|錯誤消除
【持續做一些細小而有用的事情】
1 初識變數
每個變數都存儲了一個值(與變數相關聯的信息)。
在程序中可隨時修改變數的值,而Python將始終記錄變數的最新值。
在Python中使用變數時,,這樣可以減少錯誤,並讓你編寫的代碼更容易閱讀和理解。
變數名只能包含字母、數字和下劃線。變數名可以字母或下劃線打頭,但不能以數字打頭。例如,可將變數命名為msg_1,但不能將其命名為1_msg。
變數名不能包含空格,但可使用下劃線來分隔其中的單詞。例如,變數名get_msg可行,但變數名get msg會引發錯誤。
不要將Python關鍵字和函數名用作變數名,即不要使用Python保留用於特殊用途的單詞,如print。
變數名應該既簡短又具有描述性。例如,student_name比s_t有意義。
慎用小寫字母l和大寫字母O,因為它們可能被人錯看成數字1和0。
建議使用小寫的變數名,雖然使用大寫字母不會導致錯誤。
2 字元串常用方法
字元串就是一系列字元。
在Python中,用引號括起的都是字元串,其中的引號可以是單引號,也可以是雙引號。這種靈活性讓你能夠在字元串中包含引號和撇號。
將每個單詞的首字母都改為大寫
即aBc、aBC、ABC等都視為Abc
將字元串改為全部大寫
即aBc、aBC、ABC等都視為ABC
將字元串改為全部小寫
即aBc、aBC、ABC等都視為abc
以創建完整信息
在編程中,泛指任何非列印字元,如空格、製表符( )和換行符(
)。你可以使用空白來組織輸出,以使其更易讀。
空白很重要,但額外的空白可能令人迷惑。Python能夠找出字元串開頭和末尾多餘的空白。在實際程序中,剔除空白等剝除操作最常用於在存儲用戶輸入前對其進行清理。
剔除字元串開頭的空白
剔除字元串末尾的空白
同時剔除開頭和結尾的空白
函數將非字元串值轉為字元串。
3 養成寫注釋的良好習慣
注釋讓你能夠使用自然語言在程序中添加說明,以闡述代碼要做什麼,以及是如何做的。
在Python中注釋用井號(#)標識,井號後面的內容都會被解釋器忽略。
在代碼中編寫清晰、簡潔的注釋對解決方案進行概述是一個良好的習慣。
4 高效地消除錯誤
程序存在錯誤時,Python解釋器將竭盡所能地幫助你找出問題所在。程序無法成功運行時,解釋器會提供一個traceback。traceback是一條記錄,指出了解釋器嘗試運行代碼時,在什麼地方陷入了困境。
列舉幾種常見的錯誤,以供參考:
要麼是使用變數前忘記了給它賦值
要麼是輸入變數名時拼寫不正確
程序中包含非法的Python代碼
編輯器的語法突出功能有助於快速找出某些語法錯誤
Python無法識別你使用的信息
往往需要進行類型轉換
5 Python之禪
要獲悉關於編寫優秀Python代碼的指導原則,只需在解釋器中執行命令:
【我們一起來讓這個世界有趣一點】
TAG:林哥私房菜 |