首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python有关问题:shoplist = ['苹果','牛肉','饺子','冻豆腐']

2012-03-11 
python问题:shoplist [苹果,牛肉,饺子,冻豆腐]代码:shoplist[ 苹果 , 牛肉 , 饺子 , 冻豆腐 ]f

python问题:shoplist = ['苹果','牛肉','饺子','冻豆腐']
代码:
shoplist   =   [ '苹果 ', '牛肉 ', '饺子 ', '冻豆腐 ']
for   test   in   shoplist:
        print   test
print '--------------------------- '
print   shoplist[:]

******************************************************************

运行结果:
苹果
牛肉
饺子
冻豆腐
---------------------------
[ '\xc6\xbb\xb9\xfb ',   '\xc5\xa3\xc8\xe2 ',   '\xbd\xc8\xd7\xd3 ',   '\xb6\xb3\xb6\xb9\xb8\xaf ']


[ '\xc6\xbb\xb9\xfb ',   '\xc5\xa3\xc8\xe2 ',   '\xbd\xc8\xd7\xd3 ',   '\xb6\xb3\xb6\xb9\xb8\xaf ']   这个是什么东西??   是什么原因造成的???

[解决办法]
> > Python中的物理存储不是utf8编码的吗?
你以str格式输入苹果的时候python并不知道原始字符串使用的是什么编码(而且也不做假设),所以按输入的字节来存储。
一个最明显的特征就是,在utf8的表示里,一个汉字是三个字节。

热点排行