【发布时间】:2011-03-15 04:54:36
【问题描述】:
我正在使用 Python 2.6.5。我的代码需要使用“大于或等于”符号。就是这样:
>>> s = u'\u2265'
>>> print s
>>> ≥
>>> print "{0}".format(s)
Traceback (most recent call last):
File "<input>", line 1, in <module>
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2265'
in position 0: ordinal not in range(128)`
为什么会出现此错误?有没有正确的方法来做到这一点?我需要使用.format() 函数。
【问题讨论】:
标签: python string unicode python-2.x