【发布时间】:2017-08-11 03:07:30
【问题描述】:
对于我所学的 Python,我一直在尝试——当你输入一个短语时——将它翻译成符号。我尝试了 maketrans() 函数,但没有奏效。这是我的代码:
# -*- coding: utf-8 -*-
message = "ab"
output = []
broke = list(message)
limit = len(broke)
for i in range(limit):
if broke[i] == "a":
output.append("¬")
if broke[i] == "b":
output.append("∆")
如果我执行 print output 我得到:['\xc2\xac'] 而不是 ¬。有什么办法可以解决这个问题吗?
【问题讨论】:
-
你可能还应该标记python-2.7,因为它不会在python 3中发生
-
好了,python-2.7 被标记了 :)
标签: python python-2.7 list utf-8