我有以下代码(假设我正在 IDLE 中逐行输入)
# -*- coding: utf-8 -*-
s = u"My Currency is - £"
s
print s
for - s
- 我得到一个输出 -u'My Currency is - \xa3'
for - print s
- 我得到一个输出 -u'My Currency is - £'
有什么不同 ?为什么我得到不同的输出?
在Python中,print
显示结果__str__
其论据可能与__repr__
。欲了解更多信息,请参见这里:Python 中 __str__ 和 __repr__ 的区别
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)