Python的字符串输出分为两种:
- str函数:把值转成合理形式的字符串。
- repr函数:会创建一个字符串,以合法的python表达式的形式来表示值。
接下来看效果更容易理解
print repr(“hello,python!”)
‘hello,python!’
print str(“hello,python!”)
hello,python!
print repr(10000L)
10000L
print str(10000L)
10000
可以理解为repr加了 `(反向单引号),和原来要输出的值类型一样
这个能有什么用呢?
age=18
print “The age of WangYu is “+age
The age of WangYu is 18