我需要一種方法來存儲這一行:在python中,如何創建一個包含引號的字符串?
nuke.execute("Write1", 1, 10, 1)
爲一個字符串,但
"nuke.execute("Write1", 1, 10, 1)'"
顯然是行不通的,這是什麼一個在這種情況下做
的感謝!
我需要一種方法來存儲這一行:在python中,如何創建一個包含引號的字符串?
nuke.execute("Write1", 1, 10, 1)
爲一個字符串,但
"nuke.execute("Write1", 1, 10, 1)'"
顯然是行不通的,這是什麼一個在這種情況下做
的感謝!
只需括在單引號:
'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字符串文字的知識。
您可以使用單引號:
'nuke.execute("Write1", 1, 10, 1)'
,或者你可以用反斜槓 「逃離」 嵌入式引號:使用\
"nuke.execute(\"Write1\", 1, 10, 1)"
可以逃脫引號:
"nuke.execute(\"Write1\", 1, 10, 1)'"
'nuke.execute("Write1", 1, 10, 1)'
怎麼了?
這是涵蓋在基本的Python教程:http://docs.python.org/tutorial/introduction.html#strings – 2011-12-14 12:03:33