python字符串前的r什么意思

在python中字符串前的r表示不对此字符串中的转义符号(\n \b \r … 等)进行转义
例如我们要输出本地路径’C:\phpstudy_pro\WWW\www.75ci.com\uploads\2023\03’,那么我们就要在前面加上r,不然就会出错
如运行下面代码就会提示错误:SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 32-33:

url = 'C:\phpstudy_pro\WWW\www.75ci.com\uploads\2023\03'
print(url)


而如果是下面代码就会成功输出:C:\phpstudy_pro\WWW\www.75ci.com\uploads\2023\03这个地址

url = r'C:\phpstudy_pro\WWW\www.75ci.com\uploads\2023\03'
print(url)

未经允许不得转载:445IT之家 » python字符串前的r什么意思

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏