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码。
print和repr的区别可以在python terminal中得到简单的认识:
首先声明下,汉字“严”的unicode码是“\u4e25”,在终端输入
a = u"严" #enter
print a #output:严
repr(a) #output:"u'\\u4e25'"
看清楚了,请仔细比较print和repr的a的输出,两者都是输出的字符,但是很显然print是见过“处理”过的,repr输出的字符串(双引号里面的内容)是汉字“汉”的unicode码。
相关文章推荐
- python中str和repr的区别
- Python 格式化输出 —— %r 与 %s 的区别(__repr__ 与 __str__)
- python中str()与repr()区别
- python中str和repr区别
- python str和repr的区别
- python repr、str、反引号值转化为字符串区别
- str和repr区别 分类: python学习 2014-06-23 10:05 205人阅读 评论(0) 收藏
- python中str()与repr()的区别
- leetcode-1:python基础,循环、条件、列表、字典的应用,enumerate、range函数以及2.0和3.0print的区别
- python str和repr的区别
- python-print的区别(2和3)
- python 内建函数 str() 和 repr() 的区别
- Python read打印与print区别
- python中__str__和__repr__的区别
- Python的stdout.write和print的区别
- Python 2.7与Python3 的print有什么区别?
- Python 2和3的区别--print
- Python中的str和repr的区别
- python __str__, __repr__的区别
- Python2与Python3的区别(三):print