输出应该像一个引号

2024-05-29 04:02:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在打印一段引文和作者的名字。我的输出应该如下所示(包括报价):

Albert Einstein once said, "A person who never made a mistake never tried anything new."

我试过这个:

quote = "A person who never made a mistake never tried anything new."
message = f"Albert Einstein once said, {quote}"
print(message)

但我没有得到报价,我想其余的都没问题


Tags: messagenewquoteperson报价anythingwhomade
3条回答

试试这个

 quote = '"A person who never made a mistake never tried anything new."'
 message = f"Albert Einstein once said, {quote}"
 print(message)

试一试

quote = '"A person who never made a mistake never tried anything new."'
message = "Albert Einstein once said, {}".format(quote)
print(message)

您可以这样做:

>>> quote = "\"A person who never made a mistake never tried anything new.\""
>>> message = f"Albert Einstein once said, {quote}"
>>> print(message)
Albert Einstein once said, "A person who never made a mistake never tried anything new."

或者你也可以这样做:

>>> quote = "A person who never made a mistake never tried anything new."
>>> message = f"Albert Einstein once said, \"{quote}\""
>>> print(message)
Albert Einstein once said, "A person who never made a mistake never tried anything new."

或者,您可以使用单引号包装双引号,以打印双引号

这样做:

>>> quote = '"A person who never made a mistake never tried anything new."'
>>> message = f"Albert Einstein once said, {quote}"
>>> print(message)
Albert Einstein once said, "A person who never made a mistake never tried anything new."

请注意,如果您的句子中只有一个引号,那么它将不起作用。例如,如果你的句子说 "A person who's never made a mistake never tried anything new",那么单引号就不起作用了

相关问题 更多 >

    热门问题