Python – 在引号内使用引号
那么…当我想要做一个“打印”在Python中的命令,我需要用引号,我不知道如何做到这一点,没有closures句子。 例如:
打印“”需要引号的单词“”
但是,当我试图做我上面做的事情时,我最终会closures这个句子,而且我不能在引号之间插入我需要的单词。
我怎样才能做到这一点?
您可以通过以下三种方式之一来完成此操作:
1)一起使用单引号和双引号:
>>> print '"A word that needs quotation marks"' "A word that needs quotation marks"
2)转义string中的双引号:
>>> print "\"A word that needs quotation marks\"" "A word that needs quotation marks"
3)使用三重引号的string:
>>> print """ "A word that needs quotation marks" """ "A word that needs quotation marks"
你需要逃避它:
>>> print "The boy said \"Hello!\" to the girl" The boy said "Hello!" to the girl >>> print 'Her name\'s Jenny.' Her name's Jenny.
看到python页面的string文字 。
Python接受“和”作为引号,所以你可以这样做:
>>> print '"A word that needs quotation marks"' "A word that needs quotation marks"
或者,只是逃避内心的
>>> print "\"A word that needs quotation marks\"" "A word that needs quotation marks"
使用文字转义字符\
print("Here is, \"a quote\"")
字符基本上意味着忽略我下一个字符的语义语境,并从字面意义上处理它 。
在Windows的Python 3.2.2中,
print(""""A word that needs quotation marks" """)
没问题。 我认为这是Python解释器的增强。
你也可以尝试添加string: print " "+'"'+'a word that needs quotation marks'+'"'