博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 字符串前加'r'的作用
阅读量:4172 次
发布时间:2019-05-26

本文共 271 字,大约阅读时间需要 1 分钟。

在打开文件或正则表达式的时候,在字符串前 加r 和 不加r 是有区别的:
'r'是防止字符转义的, 如果字符串中出现'\n'的话 ,不加r的话,\n就会被转义成换行符,
而加了'r'之后'\n'就能保留原有的样子。。。

在字符串赋值的时候 前面加'r'可以保证字符串在输出的时候的时候不被转义,原理是在转义字符前加'\'。。。

>>> s='abc\nabc'>>> s'abc\nabc'>>> print sabcabc>>> s=r'abc\nabc'>>> s'abc\\nabc'>>> print sabc\nabc>>>
(完)

转载地址:http://qnyai.baihongyu.com/

你可能感兴趣的文章
Unable to use IEC module under PortablePython_1.1_py2.5.4
查看>>
实用英文地址书写格式
查看>>
在oracle中通过connect by prior来实现递归查询!
查看>>
百度空间如何才能另存为 mht
查看>>
How to Reset or Change Microsoft Office 2007 Product License Key or Volume License Key (VLK)
查看>>
使用java concurrent调用xmlp api生成pdf
查看>>
Oracle日期计算之INTERVAL
查看>>
Oracle PL/SQL之EXCEPTION
查看>>
Oracle PL/SQL之EXCEPTION -- WHEN OTHERS THEN
查看>>
Oracle PL/SQL之VARCHAR2 QUALIFIER
查看>>
Oracle PL/SQL之处理index不连续的table类型变量
查看>>
Oracle PL/SQL之嵌套表(Nested Table)
查看>>
Oracle PL/SQL之令人不解的提示(nls_date_format)
查看>>
Oracle PL/SQL之GROUP BY ROLLUP
查看>>
Oracle PL/SQL之GROUP BY CUBE
查看>>
Fedora 17/Linux如何通过samba挂载windows共享
查看>>
Fedora 17 x64如何配置nfs服务
查看>>
Oracle EBS R12 - 如何更改SYSADMIN的密码
查看>>
Oracle sql语句中不支持boolean类型(decode&case)
查看>>
Oracle EBS R12 - 如何enable 请求界面 View XML按钮
查看>>