您的位置:首页 > 编程语言 > Python开发

python中print和repr区别一瞥

2013-12-27 16:21 337 查看
事先声明一点,如果你不懂unicode和utf-8,请移步我另一篇文章看下怎么回事-*-

print和repr的区别可以在python terminal中得到简单的认识:

首先声明下,汉字“严”的unicode码是“\u4e25”,在终端输入

a = u"严" #enter

print a #output:严

repr(a) #output:"u'\\u4e25'"

看清楚了,请仔细比较print和repr的a的输出,两者都是输出的字符,但是很显然print是见过“处理”过的,repr输出的字符串(双引号里面的内容)是汉字“汉”的unicode码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: