python3 字符串前面加上'r'的作用
在打开文件的时候open(r'c:\....')
加r和不加''r是有区别的
'r'是防止字符转义的 如果路径中出现'\t'的话 不加r的话\t就会被转义 而加了'r'之后'\t'就能保留原有的样子
在字符串赋值的时候 前面加'r'可以防止字符串在时候的时候不被转义 原理是在转义字符前加'\'
s=r'\tt'
print(s)
Output:
'\tt's='\tt'
print(s)
Output:
' t'
在Python的string前面加上‘r’, 是为了告诉编译器这个string是个raw string,不要转意backslash '\' 。 例如,\n 在raw string中,是两个字符,\和n, 而不会转意为换行符。由于正则表达式和 \ 会有冲突,因此,当一个字符串使用了正则表达式后,最好在前面加上'r'。
python3 字符串前面加上'r'的作用相关推荐
- Python工作笔记004---python字符串前面加上'r'的作用_u_b的含义
JAVA技术交流QQ群:170933152 在打开文件的时候open(r'c:\....') 加r和不加''r是有区别的 'r'是防止字符转义的 如果路径中出现'\t'的话 不加r的话\t就会被转义 ...
- python字符串前面加上'r'的作用
在打开文件的时候用 open(r'c:\....') 加r和不加''r是有区别的 'r'是防止字符转义的. 如果路径中出现 '\t' , 不加r的话\ t 就会被转义 而加了 r 之后 ...
- python的正则表达式 re-------可以在字符串前加上 r 这个前缀来避免部分疑惑,因为 r 开头的python字符串是 raw 字符串,所以里面的所有字符都不会被转义...
正则表达式使用反斜杆(\)来转义特殊字符,使其可以匹配字符本身,而不是指定其他特殊的含义.这可能会和python字面意义上的字符串转义相冲突,这也许有些令人费解.比如,要匹配一个反斜杆本身,你也许要用 ...
- python3字符串转数字_Python3基础语法和基本数据类型
Python3基础语法 编码 默认情况下,Python3源文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为原码文件制定不同的编码:# -*- coding: 编码 -*- 标识 ...
- python正则表达式中原生字符r的作用
r的作用 >>> mm = "c:\\a\\b\\c" >>> mm 'c:\\a\\b\\c' >>> print(mm) ...
- python——%s,%d,%f和字符串前加r,f,b,u用法讲解
一.%s:打印字符串 举例说明: %s相当于就是替换字符串的意思,以第一个为例,print("大家好,我叫%s"%name),他的意思是,把%s所在的位置的值替换成%后面指定的字 ...
- Python中字符串前“b”,“r”,“u”,“f”的作用
原文:https://www.jb51.net/article/176601.htm 原文有bug特参考:https://www.cnblogs.com/songzhenhua/p/13236794. ...
- python字符串前面加f什么意思_详解Python中字符串前“b”,“r”,“u”,“f”的作用...
1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时 ...
- python字符串前面加上序号_简单了解python字符串前面加r,u的含义
这篇文章主要介绍了简单了解python字符串前面加r,u的含义,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 u/U:表示unicode字符串 不是 ...
最新文章
- 微型php框架 include/mysql.class.php
- matlab cd参数,MATLAB变量参数列表​
- mesos marathon mysql_Mesos和Marathon简介
- Spring Cloud微服务再谈微服务架构(七)
- leetcode算法题第一题(c++)
- go tour - Go 入门实验教程
- IT运维的五大基础知识
- 张开涛 shiro 博客地址
- 详解apply的用处
- 中国最顶级的一批程序员,从首富到首负!
- 减治法应用--假币问题实验
- 【身份证识别】基于matlab GUI形态学二代身份证号码识别系统【含Matlab源码 948期】
- [HEOI 2013 day2] 钙铁锌硒维生素 (线性代数,二分图匹配)
- bootstrapTable动态渲染数据获取
- Node.js学习6~nodejs报Error: Cannot find module ‘express‘
- element-ui中的el-table-column加v-if不生效,表头错乱
- html5黑板源码,HTML5/Canvas黑板涂鸦动画
- RF-常用关键字-sleep
- JVM-GC G1-26
- Solr 配置文件之core.properties、solr.xml和Config Sets
热门文章
- Openstack组建部署 — Glance Install
- Python基本语法_函数_参数的多类型传值
- TLE5012的使用和3线SPI通信(SSC)说明
- Keil 出现Debug Error! DAMAGE:after Normal block
- Linux常用基本命令:三剑客命令之-awk输入输出分隔符
- MySQL集群(一)之主从复制
- activiti实战系列 并行网关(parallelGateWay)
- 转: 从微信的故障谈谈服务可用性
- 【转】python 字符编码与解码——unicode、str和中文:UnicodeDecodeError: 'ascii' codec can't decode...
- sa执行命令方法总结