Python print list列表里面的中文出错
其实也不是出错啦,是编码格式不正确
看,我要这样
student=[] for x in range(3): name=raw_input('输入姓名:') student.append(name) print student
结果是这样
输入姓名:许嵩 输入姓名:蜀云泉 输入姓名:Vae ['\xe8\xae\xb8\xe5\xb5\xa9', '\xe8\x9c\x80\xe4\xba\x91\xe6\xb3\x89', 'Vae'] ***Repl Closed***
我们修改一下print时候的编码格式就行了,这样:
student=[] for x in range(3): name=raw_input('输入姓名:') student.append(name) print str(student).decode('string_escape')
结果就好啦
输入姓名:许嵩 输入姓名:蜀云泉 输入姓名:谁帅? ['许嵩', '蜀云泉', '谁帅?'] ***Repl Closed***
科科~~~