2015-11-09 31 views
0

如何使用單引號和雙引號同時作爲字符串python? 例如:使用單引號和雙引號同時作爲字符串python

string = "Let's print "Happines" out" 

結果應該讓我們打印出"Happines"

我試圖用反斜槓,但它打印出之前的這應該是一個\

+1

你可能混淆了字符串的'repr'表示和實際的字符串內容。嘗試使用反斜槓,然後用'print'打印字符串。 – user2357112

回答

1

在python有很多方法來編寫字符串文字。

在這個例子中,您可以:

print('Let\'s print "Happiness" out') 
print("Let's print \"Happiness\" out") 
print('''Let's print "Happiness" out''') 
print("""Let's print "Happiness" out""") 

上述任何預期行爲。

1

以這個字符串:

string = "Let's print "Happines" out" 

如果你想混報價,使用三聯單引號:

>>> string = '''Let's print "Happines" out''' 
>>> print(string) 
Let's print "Happines" out 

使用三重引號是可以接受的太:

>>> string = """Let's print "Happines" out""" 
>>> print(string) 
Let's print "Happines" out 
相關問題