问题描述
在下面的代码中,有一句 pat = r’\d+’,那么字符串前面的r有什么意思呢?
解释
python在字符串前面加上 r/R , 表示后面的字符串都是非转义的字符串。什么意思呢?比如字符串中含有“/n”,加上r/R后就仅仅表示字符 /和n,没有换行这个意思了。
在下面的代码中,有一句 pat = r’\d+’,那么字符串前面的r有什么意思呢?
python在字符串前面加上 r/R , 表示后面的字符串都是非转义的字符串。什么意思呢?比如字符串中含有“/n”,加上r/R后就仅仅表示字符 /和n,没有换行这个意思了。
手把手教你本地部署DeepSeek
获取硬件mac地址
其实r 的作用和\\的作用一样,都是为了防止程序将\当作是转义字符,所以r和\\在写的时候使用一种方法就可以,当然如果路径是/,那么就不需要涉及这些了!
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M