字符串前面加 r 表示什么?

来源:互联网 发布:java断点续传上传框架 编辑:程序博客网 时间:2024/04/29 00:38

我们知道Python 使用反斜杠(\)转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个r,表示原始字符串,那么效果是什么样的呢?

其实效果和这个一样,比如:定义一个方法get_text(f),f参数为任意一个文件的磁盘路径,该函数返回f文件的内容。


那么代码如下:

def get_text(f):    filen = open (f,'r')    return filen.read()    
结果如下:

你会发现get_text('E:\\代码\\xt3.py')和 get_text(r'E:\\代码\\xt3.py')的执行结果一样  ,这样你就会对这个知识点有更深的理解了。



------------------------------------------------------------------END--------------------------------------------------------------------------


谢谢阅读


0 0
原创粉丝点击