我想在%r输出周围加上“”

时间:2013-09-10 04:36:59

标签: python-2.7

hilarious = False

joke_evaluation = "Isn't that joke so funny?! %r"

print joke_evaluation % hilarious

对于此代码,我尝试了"Isn't that joke so funny?! "%r\" "

但我没有获得%r的输出。如果我在%r附近使用单引号,那么它是如何工作的,但我该如何处理""

1 个答案:

答案 0 :(得分:1)

如果你想在输出中维护双引号,我认为你需要转义joke_evaluation字符串变量中的双引号。

joke_evaluation =“这个笑话真的好笑吗?!%r”

变为:

joke_evaluation =“这个笑话真的好笑吗?!\”%r \“”

>>> print joke_evaluation%hilarious

这个笑话真的好笑吗?! “假”

希望有所帮助。