如何将引号作为实际字符放入列表中?
目前我正在执行以下操作:
pairings = ["A,#","B,6","C,+","D,""]
如您所见,对于“D”,我将其设为引号,但这是不可能的,因为Python认为它是列表中的其他值。如果我想在此列表中使D等于“”,我该怎么做?
如何将引号作为实际字符放入列表中?
目前我正在执行以下操作:
pairings = ["A,#","B,6","C,+","D,""]
如您所见,对于“D”,我将其设为引号,但这是不可能的,因为Python认为它是列表中的其他值。如果我想在此列表中使D等于“”,我该怎么做?
在Python中,您可以使用单引号'
和双引号"
表示字符串。因此,您可以使用其中之一来包含另一个。
pairings = ['A,#','B,6','C,+','D,"']
我已将所有引号修改为单引号,以保持一致性。
您还可以使用反斜杠转义字符串中的引号,如下所示
s = 'This is my string, it contains a single quotation mark \', but that\'s fine because I\'ve escaped them!'
您可以在“/”符号之前使用,意思是:“我是说”
"D,\" "
或者
'D, " '
你有两个选择:
pairings = ['A,#','B,6','C,+','D,"']
或者
pairings = ["A,#","B,6","C,+","D,\""]