美文网首页
Day2 Python如何进行多行字符串转义

Day2 Python如何进行多行字符串转义

作者: 熊熊爱吃青菜 | 来源:发表于2017-04-15 17:01 被阅读105次

单个字符可以使用 \ 来转换,但是效率低,如何使用代码来实现呢?

可以使用:r(raw) 来将整行的字符串进行转义

eg:r'\(~_~)/ \(~_~)/' == '\\(~_~)/ \\(~_~)/'

But r'.....' 不能表示多行的字符串,也不能表示包含 ' 与 "的字符串

So 如果要表示多行字符可以使用:'''............''' 

eg:'''Line 1

       Line 2

      Line 3'''=='Line 1\nLine 2\nLine 3'

如果在多行字符串前面加上 r 则可以把多行字符串转化为一行字符串

eg:r''' Python is created by "Guido".

            It is free and easy to learn.

          Let's start learn Python in imooc!'''

eg:  '\"To be, or not to be\": that is the question.\nWhether it\'s nobler in the mind to suffer.'

等于:print r ''' "To be, or not to be": that is the question.

Whether it's nobler in the mind to suffer.'''

如果不懂,可以结合Day1 来看

相关文章

  • Day2 Python如何进行多行字符串转义

    单个字符可以使用 \ 来转换,但是效率低,如何使用代码来实现呢? 可以使用:r(raw) 来将整行的字符串进行转义...

  • 数据类型

    字符串 ''' ''' 多行字符串 r' ' 字符串不进行转义, 也可以跟多行字符串一起使用 r''' '''' ...

  • r'''...'''的用法

    Python中raw字符串与多行字符串如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避...

  • Python语法小记忆

    1、转义字符 Python 中的字符串还支持转义字符。所谓转义字符是指使用反斜杠“\”对一些特殊字符进行转义。 转...

  • JS中字符串操作,生成随机数,正则表达式

    字符转义符 实现多行字符串 换行符前加转义符 用+号将字符串连接 字符串截取相关 str.indexOf('i')...

  • python学习(一)基础学习 易忘点

    字符转义 使用r'',字符串内容不转义 输出字符串 输出多行字符r'''''' 字符串格式化 基本数据类型 boo...

  • Python语言的转义字符

    如果字符串既包含'又包含"怎么办? 这个时候,就需要对字符串的某些特殊字符进行“转义”Python字符串用\进行转...

  • python基础知识(3)

    python字符串 python转义字符 python字符串运算符 python字符串格式化 python格式化操...

  • 2019-10-09

    字符串 单双引号都可 \转义符 print时,整个字符串引号前加r,忽略转义 多行字符串,行尾加\忽略本行空格 3...

  • Python编程快速上手-第六章

    处理字符串 原始字符串在print内部加上 r‘ 后面的转义字符都被忽略 三重引号的多行字符串 多行注释 在函数之...

网友评论

      本文标题:Day2 Python如何进行多行字符串转义

      本文链接:https://www.haomeiwen.com/subject/xwznattx.html