怎樣正確安裝Python?
在安裝Python時,應該注意相關知識,所謂的Python是一種面向對象、直譯式計算機程序設計語言,也是一種功能強大而完善的通用型語言,目前,基于這種語言的相關技術正在飛速的發展。
首先需要了解Python中有兩種字符串(嚴格地說,似乎不能這么叫)。一種是普通的str對象(每個字符用8bits表示),另一種是unicode字符串,它們可以相互轉換。首先打開pyshell,輸入一段代碼。
關于這兩種字符串,Python文檔-->LanguageReference-->DataModel-->The standard type hierarchy-->Sequences,有一些Strings,Unicode的描述。至于
- >>> a = "我"
- >>> b = unicode(a,"gb2312")
- >>> a.__class__ <type 'str'>
- >>> b.__class__ <type 'unicode'>
- >>>
什么情況用encode,什么情況又是decode呢,剛開始總是被搞昏。其實各種本地字符集的英文名是Coded Character Set,要轉換為Coded,肯定是要encode了,同樣,從里面解出來也應該叫decode……
decode就是把其他編碼轉換為unicode,等同于unicode函數;encode就是把unicode編碼的字符串轉換為特定編碼。在pyshell里繼續:a是Str類型的,所以再用encode會報錯。用print輸出時會調用默認編碼轉換為系統編碼?
- >>> a = "我"
- >>> b = unicode(a,"gb2312")
- >>> a.__class__ <type 'str'>
- >>> b.__class__ <type 'unicode'>
- >>>