hilarious = False
joke_evaluation = "Isn't that joke so funny?! %r"
print joke_evaluation % hilarious
对于此代码,我尝试了"Isn't that joke so funny?! "%r\" "
但我没有获得%r
的输出。如果我在%r
附近使用单引号,那么它是如何工作的,但我该如何处理""
?
答案 0 :(得分:1)
如果你想在输出中维护双引号,我认为你需要转义joke_evaluation字符串变量中的双引号。
joke_evaluation =“这个笑话真的好笑吗?!%r”
变为:
joke_evaluation =“这个笑话真的好笑吗?!\”%r \“”
>>> print joke_evaluation%hilarious
这个笑话真的好笑吗?! “假”
希望有所帮助。