专栏首页python3python r不转义变量

python r不转义变量

普通字符串常量

含有转义字符,会按照转义字符的意义输出,如下:

text="1 E:/Code/PycharmProjects/QtDemo/ToolsList\__pycache__\start.cpython-36.pyc \r\n"
print(text)

输出如下:

1 E:/Code/PycharmProjects/QtDemo/ToolsList__pycache__\start.cpython-36.pyc <空行>

raw strings(原始字字符串)

在python中使用r来处理常量,强制不转义。

```python
text=r"1 E:/Code/PycharmProjects/QtDemo/ToolsList\__pycache__\start.cpython-36.pyc \r\n"
print(text)

输出如下:

1 E:/Code/PycharmProjects/QtDemo/ToolsList__pycache__\start.cpython-36.pyc \r\n

为字符串变量时,可以使用如下方式强制不转义:

text = "1 E:/Code/PycharmProjects/QtDemo/ToolsList\__pycache__\start.cpython-36.pyc \r\n"
text = text.replace("\r", r"\r").replace('\n', r'\n')
# 或者
# text = text.replace("\r", "\\r").replace('\n', "\\n")
print(text)

以上输出,print() 会自动添加一个空行。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python编写的GUI表白小程序

    py3study
  • 《Python编程快速上手》第7.18.

    py3study
  • [9-13]Shell系列3——分支结构

    本文旨在复习shell实现分支结构的3种if语句和case多分支结构语句,以及补充if和case的执行效率

    py3study
  • 无服务器计算简介:第1部分

    最近大肆宣传的技术趋势是无服务器计算。有些人可能会认为(顾名思义)无服务器计算中没有服务器。有些服务器运行我们的代码,但这些服务器在基础架构中不可见,并且不需要...

    February
  • nginx教程之初窥门径

    牛人与普通人的区别在于:前者遇到不爽的事,二话不说,自己动手解决;普通人要么骂骂咧咧,要么置于不理,眼不见为净。当然,这并没有什么不好,这个世界就是需要普通人占...

    章鱼喵
  • 面试题之Javaweb篇(一)

    Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的...

    用户5224393
  • 浏览器中Get与POST请求的区别

    本文采用CC BY-NC-SA 3.0 Unported协议进行许可,转载请保留此文章链接

    Debug客栈
  • 分享纯代码WordPress判断并自动添加图片ALT属性

    如果你做SEO,一定会知道图片识需要添加alt属性的。但是手动每次添加还是相对比较麻烦的,尤其是图片较多的文章。所以全百科网花了点时间修改了站外链接添加nofo...

    于飞云计算
  • 80、90后的看过来:给你一个快速成为研究生的方法

    最近,做大数据开发的小杨说她很焦虑。因为老板想给她提任,但是作为本科生的她要不起价,团队大数据方面的博士都有五六个,还都是名校海龟。本科学历在团队基本上都是垫底...

    磐创AI
  • RabbitMQ学习 (二)---多消费者工作时的消息处理

    ACK 在上一篇中,我们尝试安装并且运行了一个一对一的MQ,这一篇中,我们来看下多消费者和持久化相关的问题! 在我们的应用中,应用通常部署多个服务(当然,你部...

    haoming1100

扫码关注云+社区

领取腾讯云代金券