Python基础 反引号

字符串的表示:


repr函数:功能是创建一个字符串,以合法的Python表达式的形式来表示值


如下


>>> print repr("Hello Python!")
'Hello Python!'
>>> print repr(10000L)
10000L




repr(XXX)的功能可以用 ` XXX`实现


反引号的好处还在当你想打印一个包含数字的句子时,派上用场了


如下


>>> temp = 42
>>> print "The temperature is " + temp

Traceback (most recent call last):
  File "<pyshell#7>", line 1, in <module>
    print "The temperature is " + temp
TypeError: cannot concatenate 'str' and 'int' objects
>>> print "The temperature is " + `temp`
The temperature is 42





注意:在Python 3.0中已经不支持反引号了,所以还是坚持用repr()函数吧


>>> print "The temperature is " + repr(temp)
The temperature is 42

你可能感兴趣的:(Python基础 反引号)