如何在Python字符串中包含反斜杠和引号

2024-06-17 15:10:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一组特殊的字符,看起来像这样。在

specialCharList=['`','~','!','@','#','$','%','^',
             '&','*','(',')','-','_','+','=',
             '|','','{','}','[',']',';',':',
             '"',',','.','<','>','/','?']

问题是,我想包含'和/字符,但不能,因为它们用于字符串和转义。我该如何把这些角色包括进来?在


Tags: 字符串角色字符specialcharlist
3条回答

反斜杠\字符用于转义其他具有特殊含义的字符,例如换行符、反斜杠本身或引号字符。在

示例:

\\  Backslash (\)    
\'  Single quote (')     
\"  Double quote (")

在Python语言参考手册中记录了转义符。如果他们对你来说是新的,你会发现他们有一段时间令人不安,但你会逐渐成长为欣赏他们的力量。在

将特殊字符放入字符串中,可以大大提高列表的可读性:

>>> SCL = "`~!@#$%^&*()_-+=|{}[],;:'.><?/" + '"\\'
>>> specialCharacters = list(SCL)

我们组合了两个字符串,一个用"分隔,在哪里放',第二个用'分隔,在哪里放{}和{}(我们必须转义,所以必须放'\\')。在

您可以使用单引号、双引号或三引号来分隔字符串。在

所以"'"'"'是在字符串中使用引号字符的方法。在

相关问题 更多 >