第5組期末分組網站

參考書籍 << Previous Next >> 二.資料型態

一.編碼

在電腦裡,繁體中文編碼主要分為BIG-5及UTF-8,以上兩種python 都支援,但UTF-8和BIG-5最大差異為於語系相容性
BIG-5專門作為繁體中文的編碼方式,因此對於其他語系的系統相容性較低;反之UTF-8是符合Unicode格式,因此UTF-8對於繁體中文以外的語系相容性較佳。

在python3.X版以後的版本將UTF-8設為預設編碼,因此不下手動執行編碼動作也可使用中文。

#_*_conding:UTF-8_*_

上述為python標準編碼,「#」為註解意思,電腦在執行程式時會自動跳過註解;若「#」號後面接「coding:編碼方式」時,整句陳述句會變成宣告編碼的意思,此時電腦便不會跳過而是將其解讀為宣告編碼。

因python版本不斷演進,以至於標準編碼中的_*_可省去,直接執行#coding:就可以了。
                 

以下為標準碼延伸說明

#_*_conding:UTF-8_*_ #正式寫法,python編碼聲明格式
#coding:UTF-8 #可捨棄_*_
#encoding:UTF-8 #coding 亦可使用encoding取代
#coding=UTF-8 #:可用=取代
#    coding:    UTF-8 #後可容許空格

注意:2.7版的coding與:或=間不容許空格
     3.3版之後的版本是允許空格的


參考書籍 << Previous Next >> 二.資料型態