zoukankan      html  css  js  c++  java
  • Python print list列表里面的中文出错

      其实也不是出错啦,是编码格式不正确

    看,我要这样

    student=[]
    for x in range(3):
        name=raw_input('输入姓名:')
        student.append(name)
    print student

    结果是这样

    输入姓名:许嵩
    输入姓名:蜀云泉
    输入姓名:Vae
    ['xe8xaexb8xe5xb5xa9', 'xe8x9cx80xe4xbax91xe6xb3x89', 'Vae']
    
    ***Repl Closed***

    我们修改一下print时候的编码格式就行了,这样:

    student=[]
    for x in range(3):
        name=raw_input('输入姓名:')
        student.append(name)
    
    print str(student).decode('string_escape')

    结果就好啦

    输入姓名:许嵩
    输入姓名:蜀云泉
    输入姓名:谁帅?
    ['许嵩', '蜀云泉', '谁帅?']
    
    ***Repl Closed***

    科科~~~

  • 相关阅读:
    单例模式
    collections额外数据类型
    logging的简单使用
    杂记
    字符编码
    面向对象编程简介
    logging模块
    re与subprocess模块
    oepnpyxl模块 与excle交互
    json序列化模块
  • 原文地址:https://www.cnblogs.com/yunquan/p/6950531.html
Copyright © 2011-2022 走看看