• 技术文章 >常见问题 >Python常见问题

    python如何打印中文数组

    silencementsilencement2020-01-15 14:02:37原创2586

    python打印含有中文的列表元素

    以下面列表为例

    names = [“小郭”,”gzx”]

    下面列举几种种方法:

    第一种:使用 decode(‘string_escape’) 来实现

    print str(names).decode(“string_escape”)
    [‘小郭’, ‘gzx’]

    第二种:使用 uniout 来实现
    安装: sudo pip install uniout

    import uniout
        print(names)
    ['小郭', 'gzx']

    第三种:直接取用 _uniout
    从上述 uniout Project 直接取用 _uniout.py

    import _unioutprint _uniout.unescape(str(a), 'utf8')
    ['小郭', 'gzx']

    第四种:使用for循环实现

    for name in names:    
        print(name)
    ['小郭', 'gzx']

    python学习网,大量免费的学习资源,欢迎学习!

    专题推荐:print
    上一篇:python的len函数为什么报错 下一篇:mac如何安装python3.5

    相关文章推荐

    • 为什么print语句打印不出来• python中print如何不换行• python3.4中的print怎么不换行

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网