r意思就是row data,也就是原始数据,也就是不用转义的。
比如你要在一个字符串里面包含斜杠和一个字母n,"\n"就错了,这里的斜杠和n的组合表示一个回车,必须"\\n",也就是用反斜杠来转义反斜杠。但是用r后面接字符串就没这个问题了,r"\n"中的\n就是这两个个字母本身了。
(因为Windows把反斜杠(\)作为目录分隔符,而Python用反斜杠表示转义符!)
本文详细介绍了Python中r前缀的使用方法及其意义。r前缀用于字符串表示原始数据,即不需要转义特殊字符。例如,在表示路径或包含特殊字符的字符串时非常有用,避免了使用双重反斜杠进行转义的麻烦。
r意思就是row data,也就是原始数据,也就是不用转义的。
比如你要在一个字符串里面包含斜杠和一个字母n,"\n"就错了,这里的斜杠和n的组合表示一个回车,必须"\\n",也就是用反斜杠来转义反斜杠。但是用r后面接字符串就没这个问题了,r"\n"中的\n就是这两个个字母本身了。
(因为Windows把反斜杠(\)作为目录分隔符,而Python用反斜杠表示转义符!)
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
1万+
2万+
1743
1821

被折叠的 条评论
为什么被折叠?