repr()输出转义字符

repr()产生一个解释器易读的表达形式。

repr() 函数可以转义字符串中的特殊字符。
repr() 的参数可以是 Python 的任何对象。
 
 
示例1:
hello = 'hello, runoob\n'
 
print (hello)
输出(\n表示换行,所以会输出第二行空行):
hello, runoob
 
print repr(hello) 
输出(不会输出空行):
'hello, runoob\n'
 
 
示例2:
x=1.0
y=2.2
hello = 'hello, runoob\n'
 
print repr(x, y, ('Google', 'Runoob'),hello)
报错:
TypeError: repr() takes exactly one argument (4 given)
注意输出参数多于1个时要多加一个双括号。
 
print repr((x, y, ('Google', 'Runoob'),hello))
输出:
(1.0, 2.2, ('Google', 'Runoob'), 'hello, runoob\n')
 
 
posted @ 2019-10-29 09:53  数之美  阅读(533)  评论(0编辑  收藏  举报