python如何print日语_Python,如何打印日文、韩文、中文字符串
你看到的是打印字符串
打印列表
或者更一般地說,對(duì)象“非正式”和“正式”字符串表示(see documentation)之間的區(qū)別。
在第一種情況下,將使用unicode字符正確地打印unicode字符串。
在第二種情況下,列表項(xiàng)將使用它們的表示而不是它們的字符串值來打印。for line in f.readlines():
print line
是第一個(gè)(好的)案例,而且print f.readlines()
是第二個(gè)案子。
可以通過以下示例檢查差異:a = u'e€???a?e'
print a
print a.__repr__()
l = [a, a]
print l
這顯示了可以自己玩的特殊方法__str__()和__repr__()之間的區(qū)別。class Person(object):
def __init__(self, name):
self.name = name
def __str__(self):
return self.name
def __repr__(self):
return ''.format(self.name)
p = Person('Donald')
print p # Prints 'Donald' using __str__
p # On the command line, prints '' using __repr__
也就是說,在控制臺(tái)上簡單鍵入對(duì)象名時(shí)看到的值由__repr__定義,而使用print時(shí)看到的值由__str__定義。
總結(jié)
以上是生活随笔為你收集整理的python如何print日语_Python,如何打印日文、韩文、中文字符串的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python求矩阵的秩_Python--
- 下一篇: VUE—下载安装并使用mint ui(图