如何输出'';在python中使用print

如何输出'';在python中使用print,python,string,Python,String,我可以使用print函数像输出第二个句子一样输出第一个句子吗?是的,您只需要在单个'前面加一个反斜杠来转义\,这称为字符串转义,有助于print函数注意,这些字符应显示为纯文本,而不是像通常的“特殊”字符那样进行解释。是的,您只需要在单个前加一个反斜杠来转义\,这称为字符串转义,有助于打印函数注意,这些字符应显示为纯文本,而不是像通常的“特殊”字符那样进行解释。或仅用双引号括起来 print('{0:^10}'.format('hi')) output - hi '{0:^

我可以使用
print
函数像输出第二个句子一样输出第一个句子吗?

是的,您只需要在单个
'
前面加一个反斜杠来转义
\
,这称为字符串转义,有助于
print
函数注意,这些字符应显示为纯文本,而不是像通常的“特殊”字符那样进行解释。

是的,您只需要在单个
前加一个反斜杠来转义
\
,这称为字符串转义,有助于
打印
函数注意,这些字符应显示为纯文本,而不是像通常的“特殊”字符那样进行解释。

或仅用双引号括起来

print('{0:^10}'.format('hi'))        output -    hi 
'{0:^10}'.format('hi')               output -'   hi    '

或者用双引号括起来

print('{0:^10}'.format('hi'))        output -    hi 
'{0:^10}'.format('hi')               output -'   hi    '
您可以使用for strings返回用于创建字符串的文本的表示形式:

print("'{0:^10}'".format("hi")) 
有其他方法可以做到这一点,可以使用反斜杠,也可以不使用反斜杠:

>>> print(repr('{0:^10}'.format('hi')))
'    hi    '
但我认为使用
repr
是最清晰、更通用的方法。

您可以使用它for strings返回用于创建字符串的文本的表示形式:

print("'{0:^10}'".format("hi")) 
有其他方法可以做到这一点,可以使用反斜杠,也可以不使用反斜杠:

>>> print(repr('{0:^10}'.format('hi')))
'    hi    '

但是我认为使用
repr
是最清晰、更普遍的方法。

不需要
repr

>>> print('\'{0:^10}\''.format('hi'))
'    hi    '
>>> print("'{0:^10}'".format('hi'))
'    hi    '

无需
repr

>>> print('\'{0:^10}\''.format('hi'))
'    hi    '
>>> print("'{0:^10}'".format('hi'))
'    hi    '


转义'with\like:
print('\'')
。你是说不使用
format
函数?转义'with\like:
print('\'')
。你是说不使用
format
函数?正是我想要的!!非常感谢你!我该如何称呼repr?@DongHyeokKim,就像我在回答中所做的那样。repr是唯一一个这样输出的东西吗?或者有没有办法使用反斜杠@DongHyeokKim确定,请看我的编辑。但这有什么意义呢?反斜杠很难看。@DongHyeokKim和单双引号的混合不一致。如果要打印的字符串包含双引号,则无论如何都需要反斜杠。这正是我想要的!!非常感谢你!我该如何称呼repr?@DongHyeokKim,就像我在回答中所做的那样。repr是唯一一个这样输出的东西吗?或者有没有办法使用反斜杠@DongHyeokKim确定,请看我的编辑。但这有什么意义呢?反斜杠很难看。@DongHyeokKim和单双引号的混合不一致。如果要打印的字符串包含双引号,则无论如何都需要反斜杠。。无论如何谢谢你修改了答案哦,太简单了。。无论如何谢谢你