在python中,如何创建包含引号的字符串?

时间:2011-12-14 11:59:50

标签: python string

我需要一种方法来存储这一行:

nuke.execute("Write1", 1, 10, 1)

作为字符串,但

"nuke.execute("Write1", 1, 10, 1)'"

显然不起作用,在这种情况下做什么

谢谢!

4 个答案:

答案 0 :(得分:3)

只需将其括在单引号中:

'nuke.execute("Write1", 1, 10, 1)'

有几种替代方法,例如使用反斜杠转义嵌入式引号:

"nuke.execute(\"Write1\", 1, 10, 1)"

或使用三引号字符串:

"""nuke.execute("Write1", 1, 10, 1)"""

'''nuke.execute("Write1", 1, 10, 1)'''

您可以在manual中阅读有关Python字符串文字的更多信息。

答案 1 :(得分:1)

您可以使用单引号:

'nuke.execute("Write1", 1, 10, 1)'

或者您可以使用反斜杠来“转义”嵌入的引号:

"nuke.execute(\"Write1\", 1, 10, 1)"

答案 2 :(得分:0)

您可以使用\:

转义引号
"nuke.execute(\"Write1\", 1, 10, 1)'"

答案 3 :(得分:0)

'nuke.execute("Write1", 1, 10, 1)'出了什么问题?