【发布时间】:2019-08-17 07:11:31
【问题描述】:
我是python的新手。我想要一个包含非 ASCII 字符的字符串列表。
This answer 建议了一种方法来做到这一点,但是当我尝试代码时,我得到了一些奇怪的结果。请参阅以下 MWE -
#-*- coding: utf-8 -*-
mylist = ["अ,ब,क"]
print mylist
输出是['\xe0\xa4\x85,\xe0\xa4\xac,\xe0\xa4\x95']
当我在列表中使用 ASCII 字符时,假设["a,b,c"] 输出也是['a,b,c']。我希望我的代码输出为 ["अ,ब,क"]
如何做到这一点?
PS - 我使用的是 python 2.7.16
【问题讨论】:
-
如果您只是学习基础知识,您可能应该忽略 Python 2,而将时间花在当前推荐和支持的语言版本上,即 Python 3。
标签: python-2.7 utf-8