字符串中,存在一种特殊字符:转义芓符\,如: \r 回车(CR) 将当前位置移到本行开头 \n 换行(LF) ,将当前位置移到下一行开头 \\ 代表一个反斜线 \ \' 代表一个单引号 ' \" 代表一个双引号 " \? 代表一个问号 ? 字苻串中,碰到上述字符组合,会自动转义 在Python中字符串前加r,等价于在所有\前再加一个\,变成\\,\\被转义为\,从而避免\转义n,t,r等字符,\不再代表转义字符(禁止转義) str2 = r'\n' # 加r,会在\前再加一个\,根据从左往右运算规则,\\转义为\,n单独存在,最终结果为两个字符: \ n # 思考:以下路径为何会报错? # 原因:\被识别为转义字符与\U结合导致报错