天天看點

Python對中文的支援

在Python中,經常會出現中文,出現中文有時候會報錯,這時候很多新手在進行中文編碼的時候會有點不知所措。

Python主要有2.x和3.x版本兩個差別,在3.x版本中,已經支援中文直接開發,而不需要額外指定編碼字元類型。但2.x版本中,對中文不是直接支援的。

Python對中文的支援

python3中運作結果正常。

Python對中文的支援

Python2中運作出錯:

Python對中文的支援

這時需要在第一行上面加上#coding = utf-8或者# -*- coding:utf-8 -*-

後面一種編碼聲明是官方推薦的,雖然看上去複雜點。兩種編碼都是可以進行中文的編碼問題。

敲代碼要養成習慣,首先上來第一句就要先寫出編碼聲明。