簡介python2 x的編碼

2022-03-18 02:02:16 字數 378 閱讀 9552

python2.x的中文編碼真是令人頭痛,簡單寫下自己的一點python編碼轉換的體會。

windows平台用的預設編碼格式為gbk

>>> s =raw_input()

#在windows平台下 s 的字元編碼就是gbk,若要轉換為utf-8,則必須借助python內建物件unicode作為中介

u = s.encode('

gbk') #

把把原編碼為gbk的字元轉換為unicode物件

utfstring = u.decode('

utf-8

') #

把decode是unicode的方法,把unicode字元的編碼格式轉換為utf-8

Python2 X輸入函式

mystr raw input 請輸入指令 import os os.system mystr 執行結果 ps input返回的是數值型別,如int,float raw inpout返回的是 字串型別 string型別 若輸入是表示式,則input會計算出表示式的值,而raw input會原樣輸出 ...

Python2 x版本中基本的中文編碼問題解決

python 輸出 hello,world 英文沒有問題,但是如果你輸出中文字元 你好,www.cppcns.com世界 就有可能會碰到中文編碼問題。python 檔案中如果未指定編碼程式設計客棧,在執行過程會出現報錯 usr bin python print 你好,世界 以上程式執行輸出結果為 f...

Python3 x和Python2 x的區別

這個星期開始學習python了,因為看的書都是基於python2.x,而且我安裝的是python3.1,所以書上寫的地方好多都不適用於python3.1,特意在google上search了一下3.x和2.x的區別。特此在自己的空間中記錄一下,以備以後查詢方便,也可以分享給想學習python的frie...