簡單資料型別
文章總覽圖
一,使用製表符或換行符來新增空白
在程式設計中,空白泛指任何非列印字元,如空格、製表符和換行符。
1.要在字串中新增製表符,可使用字元組合\t。
輸出:
2.要在字串中新增換行符,可使用字元組合\n。
輸出:
3.可在同一個字串中同時包含製表符和換行符。字串"\n\t"讓Python換到下一行,並在下一行開頭新增一個製表符。
輸出:
使用為數不多的幾行程式碼來生成很多行輸出,屆時製表符和換行符將有很大作用。
二,刪除空白
對於程式來說,'Python'和' Python'是兩個不同的字串。Python能發現' Python'中額外的空白,並認為它是有意義的,除非我告訴它是沒意義的。
1.確保字串末尾沒有空白,使用方法rstrip()。
1.1但是這種刪除是暫時的,接下來再次詢問favorite_lang的值時,會發現這個字串與輸入時一樣,依然包含空白。
1.2要永久刪除這個字串中的空白,必須將刪除操作的結果存回變數中。
在程式設計中,經常需要修改變數的值,再將新值存回到原來的變數中。這就是變數的值可能隨程式的執行或使用者輸入資料而發生變化的原因。
2.刪除字串開頭的空白,用lstrip()。
3.同時刪除字串兩端的空白,用strip()。
三,使用字串避免語法錯誤
程式中包含非法的Python程式碼時,就會導致語法錯誤。例如,在用單引號括起的字串中,如果包含撇號,就將導致錯誤。原因是Python將第一個單引號和撇號之間的內容視為一個字串。
正確使用單引號和雙引號:
輸出:
撇號位於兩個雙引號之間,因此Python直譯器能夠正確地理解這個字串。
語法突出功能:看到Python程式碼以普通句子顏色顯示,或者普通句子以Python程式碼的顏色顯示時,檔案中就存在引號不匹配的情況。
四,數字
使用數字來記錄遊戲得分、表示視覺化資料、儲存Web應用資訊等。根據數字的用法以不同的方式處理它們。
1.整數
1.1可對整數執行加"+",減"-",乘"*",除"/"運算。
1.2使用兩個乘號表示乘方運算。
1.3Python還支援運算次序,可以在同一個表示式中使用多種運算。
1.4還可使用括號來修改運算次序,讓Python按執行的次序執行運算。
1.5空格不影響計算表達方式,它們的存在旨在讓你閱讀程式碼時,能迅速確定先執行哪些運算。
五,浮點數
Python將帶小數點的數字都稱為浮點數。小數點可出現在數字的任何位置。
注意,結果包含的小數位數可能是不確定的。
所有語言都存在這種問題,Python會盡力精確地表示結果,鑑於計算機內部表示數字的方式,這在有些情況下很難。
六,使用函式str()避免型別錯誤
在訊息中使用變數的值。
輸出:
這是個型別錯誤。Python發現了一個值為整數(int)的變數,但它不知道如何解讀這個值。
在字串中使用整數時,需要顯示地指出我希望Python將這個整數用作字串。
可呼叫函式str(),它讓Python將非字串值表示為字串。
輸出:
Python知道將數值25轉換為字串,進而在生日祝福訊息中顯示字元2和5。
七,如何編寫註釋
註釋用"#"號標識。"#"號後面的內容會被Python直譯器忽略。
歡迎掃碼關注!