python基础(part5)--容器类型之字符串
生活随笔
收集整理的這篇文章主要介紹了
python基础(part5)--容器类型之字符串
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
鄙人學習筆記
開發工具:Spyder
文章目錄
- 容器類型
- 字符串str
- 定義
- 編碼
- 相關函數
- 字符串的格式化
- 舉個例子1
- 舉個例子2
- 舉個例子3
容器類型
字符串str
定義
由一系列字符組成的不可變序列容器,存儲的是字符的編碼值。
- 舉個例子
代碼:
字符串"大白兔"可以看成由多個挨著的字符編碼值所組成的序列:
編碼
| 字節byte | 計算機最小存儲單位,等于8位bit。 |
| 字符 | 單個的數字,文字與符號。 |
| 字符集(碼表) | 存儲字符與二進制序列的對應關系。 |
| 編碼 | 將字符轉換為對應的二進制序列的過程。 |
| 解碼 | 將二進制序列轉換為對應的字符的過程。 |
編碼方式:
①ASCII編碼:包含英文、數字等字符,每個字符1個字節。
②GBK編碼:兼容ASCII編碼,包含21003個中文,英文1個字節,漢字2個字節。
③Unicode字符集:國際統一編碼,舊字符集每個字符2字節,新字符集每個字符4字節。
④UTF-8編碼:Unicode的存儲與傳輸方式,英文1字節,中文3字節。
相關函數
bin(整數)#將整數轉換為二進制字符串 ord(字符串)#返回該字符串的Unicode碼 chr(整數)#返回該整數對應的字符串- 舉個例子
字符串的格式化
- 定義
生成一定格式的字符串。
- 語法
- 例子
- 類型碼
| %s | 字符串 |
| %d | 整數 |
| %f | 浮點數 |
- 類型碼格式
| - | 左對齊(默認是右對齊) |
| + | 顯示正號 |
| 0 | 左側空白位置補零 |
| 寬度 | 整個數據輸出的寬度 |
| 精度 | 保留小數點后多少位 |
舉個例子1
舉個例子2
舉個例子3
代碼:
num01 = 1.2345#僅僅改變顯示風格沒有改變數本身 str = "小數:%.2f" % (num01) #改變數值 num02 = round(num01, 2)print(str) print(num01) print(num02)輸出:
總結
以上是生活随笔為你收集整理的python基础(part5)--容器类型之字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机屏幕翘屏有危险吗(手机手机报价)
- 下一篇: 汽车4S店广告词167个