2015-11-09 30 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 
相关问题