python3 字串是以unicode編碼
字元的表示轉換函式
str變為bytes方法
bytes變為str方法
注意!中文不能轉為ascii編碼
len()函式
儲存源**時,通常要在檔案開頭加上兩行:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
格式化
小明的成績從去年的72分提公升到了今年的85分,請計算小明成績提公升的百分點,並用字串格式化顯示出』xx.x%』,只保留小數點後1位:
# !/usr/bin/env python3
# -*- coding: utf-8 -*-
s1 = 72
s2 = 85
r = (85 - 72) / 72 * 100
print('%0.1f%%' % r)
python3字串編碼和解碼
雖然這是乙個很基礎的問題,但是博主一直都是瞎貓碰死耗子的心態去試,因為對於中文就那麼幾種encode方式 編碼解碼 一般來說由一種字串變成二進位制串的過程叫encode 反之稱為decode 通常我們寫乙個文件時,無論是通過word pycharm notepad 這些,都會有乙個東西叫解碼方式,出...
python3 字串編碼相關
編碼型別很多,常見的例如 ascii碼 最早被編入計算機中的,長度是128,主要是為了解決英文本元 gb2312 中國人編碼的,為了解決中文 unicode 統一多種編碼方式,降低亂碼 utf 8 unicode的改進版,節省編碼長度 python3預設編碼方式是 utf 8 編碼方式相互轉換 de...
python3自學筆記3 字串和編碼
摘錄自 廖雪峰python3.5教程 內容 字串和編碼 目錄 一 字元編碼的發展 二 python的字串 正文 一 字元編碼的發展 美國人在發明計算機編碼時只將大小寫英文本母 數字和一些符號共127個字母編碼到計算機中,稱為ascaii編碼。最早的計算機以8個位元為乙個位元組,所以乙個位元組能表示最...