当前位置: 首页 > news >正文

【Python】raw转义字符

r"hi"

这里字符串前面加了r,是raw的意思,它表示对字符串不进行转义。为什么要加这个?你可以试试print "\bhi"和r"\bhi"的区别。

>>> print "\bhi"
hi
>>> print r"\bhi"
\bhi

可以看到,不加r的话,\b就没有了。因为python的字符串碰到“”就会转义它后面的字符。如果你想在字符串里打“”,则必须要打“\”。

>>> print "\\bhi"
\bhi

这样的话,我们的正则表达式里就会多出很多“”,让本来就已经复杂的字符串混乱得像五仁月饼一般。但加上了“r”,就表示不要去转义字符串中的任何字符,保持它的原样。

转载于:https://www.cnblogs.com/Neo007/p/7373933.html

相关文章:

  • 【OpenStack】OpenStack系列4之Glance详解
  • 事件委托的小应用
  • WP_Query的使用方法
  • docker容器互联 分离部署PHP 和 nginx(端口映射方式)
  • mongoose post方法总结and疑点
  • 算法导论笔记——第十二~十四章 数据结构(二)树
  • 招Java工程师一名
  • React Native商城项目实战10 - 个人中心中间内容设置
  • shell中的并且、和、或者
  • 时间控件-pikaday.js
  • POJ 1328 Radar Installation贪心算法
  • 分享我的第一次Selenium自动化测试框架开发过程
  • Android 透明度对照表
  • git命令
  • 高级查询
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • Electron入门介绍
  • log4j2输出到kafka
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • PHP的Ev教程三(Periodic watcher)
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 力扣(LeetCode)21
  • 力扣(LeetCode)357
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 提醒我喝水chrome插件开发指南
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • (1)(1.13) SiK无线电高级配置(五)
  • (10)STL算法之搜索(二) 二分查找
  • (LeetCode 49)Anagrams
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (一)Thymeleaf用法——Thymeleaf简介
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转载)虚函数剖析
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .Net 垃圾回收机制原理(二)
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • .Net转前端开发-启航篇,如何定制博客园主题
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • @RequestParam,@RequestBody和@PathVariable 区别
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)
  • [ 代码审计篇 ] 代码审计案例详解(一) SQL注入代码审计案例
  • [C++进阶篇]STL中vector的使用
  • [codevs 1288] 埃及分数 [IDdfs 迭代加深搜索 ]
  • [codevs 1515]跳 【解题报告】
  • [C语言][C++][时间复杂度详解分析]二分查找——杨氏矩阵查找数字详解!!!
  • [Docker]三.Docker 部署nginx,以及映射端口,挂载数据卷
  • [elastic 8.x]java客户端连接elasticsearch与操作索引与文档
  • [Grafana]ES数据源Alert告警发送