打印带有括号的字符串[关闭]

Posted

技术标签:

【中文标题】打印带有括号的字符串[关闭]【英文标题】:Printing a string with the parentheses attched [closed] 【发布时间】:2014-11-23 00:36:27 【问题描述】:

我正在尝试打印一个带有引号的字符串。我在这里使用交互模式。所以,我试图找出除了:

之外还有其他方法可以做到这一点:
print '"hello"'

或:

print "'hello'"

有没有办法打印带有引号的字符串?例如,如果我的字符串是"Python",则结果将是"Python" 而不是Python,没有附加括号。

【问题讨论】:

你的意思是你想要字符串representation?您可以将某些内容粘贴回 Python 解释器并让它将其视为字符串文字? 【参考方案1】:

听起来您正在寻找repr() function:

>>> s = 'hello'
>>> print repr(s)
'hello'

【讨论】:

【参考方案2】:

在交互模式下,这正是字符串的打印方式:

>>> 'hello'
'hello'

【讨论】:

以上是关于打印带有括号的字符串[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

删除字符串中不平衡的括号

ncurses:检测带有键盘的可打印字符

根据括号计数打印特定字符串

如何使用 .format() 打印字符串,并在替换的字符串周围打印文字大括号 [重复]

打印带字典/列表的字符串时如何防止打印括号和引号?

如何在字符串中打印文字花括号字符并在其上使用 .format?