Python中字符串如何处理包含特殊字符而不需要转义?

更新于
2026-10-05 06:43:06
4阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计584个文字,预计阅读时间需要3分钟。

目录 + Python特殊字符作为字符串不转换 + Python字符串避免转换、多行、Unicode编码 + raw字符串(用于避免字符串转换) + 多行字符串 + raw + 多行表示 + Unicode编码表示 + Unicode + 多行 + 总结 + Python特殊字符作为字符串不转换

目录
  • python特殊字符作为字符串不转义
  • python字符串避免转义、多行、Unicode编码
    • raw字符串(用于避免字符串转义)
    • 多行字符串
    • raw+多行表示
    • Unicode编码表示
    • Unicode+多行
  • 总结

    python特殊字符作为字符串不转义

    我们所熟知的

    \t 制表符 \n 换行符 \r\n windows系统下的换行符

    可是有时候在字符串里面我只是希望这玩意就是字符串,不需要被转义

    最简单的解决方式就是在前面再来个反斜杠

    \\t \\n \\r\\n

    来看一下效果:

    • ①转义

    zy = 'i am \t cc \n bb \r aa' print('zy--', zy)

    • ②不转义

    bzy = 'i am \\t cc \\n bb \\r aa' print('bzy--', bzy)

    python字符串避免转义、多行、Unicode编码

    python 3.x版本中print 后面必须加上()

    raw字符串(用于避免字符串转义)

    如果字符串中包含许多需要转义的字符,可以用 r 标识字符串,避免转义。

    阅读全文
    标签:问题

    本文共计584个文字,预计阅读时间需要3分钟。

    目录 + Python特殊字符作为字符串不转换 + Python字符串避免转换、多行、Unicode编码 + raw字符串(用于避免字符串转换) + 多行字符串 + raw + 多行表示 + Unicode编码表示 + Unicode + 多行 + 总结 + Python特殊字符作为字符串不转换

    目录
    • python特殊字符作为字符串不转义
    • python字符串避免转义、多行、Unicode编码
      • raw字符串(用于避免字符串转义)
      • 多行字符串
      • raw+多行表示
      • Unicode编码表示
      • Unicode+多行
    • 总结

      python特殊字符作为字符串不转义

      我们所熟知的

      \t 制表符 \n 换行符 \r\n windows系统下的换行符

      可是有时候在字符串里面我只是希望这玩意就是字符串,不需要被转义

      最简单的解决方式就是在前面再来个反斜杠

      \\t \\n \\r\\n

      来看一下效果:

      • ①转义

      zy = 'i am \t cc \n bb \r aa' print('zy--', zy)

      • ②不转义

      bzy = 'i am \\t cc \\n bb \\r aa' print('bzy--', bzy)

      python字符串避免转义、多行、Unicode编码

      python 3.x版本中print 后面必须加上()

      raw字符串(用于避免字符串转义)

      如果字符串中包含许多需要转义的字符,可以用 r 标识字符串,避免转义。

      阅读全文
      标签:问题