python3.x中bytes與字串詳解
python3.x bytes:
某種編碼(UTF-8,GBK等)型別的位元組序列 |
普通字串加上字母b作為字首,就是表示bytes字串了。 需要注意的是:
|
bytes->str: 注意: 其中: 3.然後你就可以拿著Unicode的str,去做你想要的事情了 【完整程式碼】 |
python3.x str:Unicode型別的字串
Python 3.x中,直接輸出的字串(被單引號或雙引號括起來的),就已經是Unicode型別的str了。 當然,有一些前提:
這樣Python解析器,才能正確的把你所輸出字串,解析為對應的unicode的str |
str->bytes: 【核心程式碼邏輯】 1.預設寫出的字串,已經就是str,即Unicode,的型別了。 或者你之前已經獲得了對應的unicode的str了。 注:當然,如果在Python檔案中,需要滿足下列條件: 2.然後呼叫 【完整程式碼】 |