Python字符串的转义字符

目录
  • 什么是转义字符
  • Python中的转义字符们
  • 转义无效符

什么是转义字符

转义字符是指,用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义”。

简单来说就是字符要转成其他含义的的功能,所以我们叫它 “转义字符”。

转义字符的意义就是避免出现二义性,避免系统识别错误

例如:要打印 "PHP是世界上最美的语言"

print("PHP是世界上最美的语言")
print(""PHP是世界上最美的语言"")
print("\"PHP是世界上最美的语言\"")

转义一般就是防止和程序关键字符相冲突,例如双引号内的一段文字也有双引号,那就需要把文字的双引号转义。

Python中的转义字符们

示例如下:

info_n = "my name \nis Neo"
print("n", info_n)

info_t = "my name \tis Neo"
print("t", info_t)

info_v = "my name \vis Neo"
print("v", info_v)                   # 在 Terminal 终端执行

info_a = "my name \ais Neo"
print("a", info_a)                   # 在 Terminal 终端执行

info_b = "my name is Neo\b"
print("b", info_b)

info_r = "my name is Neo\r"
print("r", info_r, info_b)

info_f = "my name is Neo\f"
print("f", info_f)                   # 在 Terminal 终端执行

print("My name is \'Neo\'")
print("My name is \"Neo\"")

转义无效符

在Python中,在字符串前加 r 来讲当前字符串 的转义字符无效化

print(r"My name is \"Neo\"")

执行结果如下:

>>> My name is \"Neo\"

到此这篇关于Python字符串的转义字符的文章就介绍到这了,更多相关Python转义字符内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • python中字符串String及其常见操作指南(方法、函数)

    目录 下标与切片 常见方法 查找 替换 分割 大小写格式化 对齐格式化 清除空白字符 检查 补充:16个常用函数 总结 注意:对字符串的所有操作,原始数据(即原字符串)不变 !(字符串是不可变类型) 对原字符串操作会返回一个操作后的数据, 可以使用变量去接受数据 ----------------------------------------------------------------------------------------------------------------------

  • Python对HTML转义字符进行反转义的实现方法

    什么是转义字符 在 HTML 中 <.>.& 等字符有特殊含义(<,> 用于标签中,& 用于转义),他们不能在 HTML 代码中直接使用,如果要在网页中显示这些符号,就需要使用 HTML 的转义字符串(Escape Sequence),例如 < 的转义字符是 <,浏览器渲染 HTML 页面时,会自动把转移字符串换成真实字符. 转义字符(Escape Sequence)由三部分组成:第一部分是一个 & 符号,第二部分是实体(Entity)名字,第三

  • python处理html转义字符的方法详解

    本文实例讲述了python处理html转义字符的方法.分享给大家供大家参考,具体如下: 最近在用Python处理网页数据时,经常遇到一些html转义字符(也叫html字符实体),例如<> 等.字符实体一般是为了表示网页中的预留字符,比如>用>表示,防止被浏览器认为是标签,具体参考w3school的HTML 字符实体.虽然很有用,但是它们会极度影响对于网页数据的解析.为了处理这些转义字符,有如下解决方案: 1.使用HTMLParser处理 import HTMLParser html

  • Python字符串格式化方式

    目录 什么是格式化? 使用格式化的场景和目的 格式化的三种方式 根据类型定义的格式化 - %s 关于整数的输出 关于浮点数的输出 关于字符串的输出 字符串格式化函数 - format() format()函数 - 指定数据类型输出 format()函数 - 位数补齐 format()函数 - 拓展 新格式化方法 :f-strings 什么是格式化? 定义:一个固定字符串中有部分成员(元素)会根据变量的值的改变而改变的字符串,这就是字符串格式化. 举一个生活中的小栗子:比如我们的书包,我们的书包是

  • Python 转义字符详细介绍

    Python 转义字符 在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符.如下表: 原始字符串 有时我们并不想让转义字符生效,我们只想显示字符串原来的意思,这就要用r和R来定义原始字符串.如: print r'\t\r' 实际输出为 "\t\r" 转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向制表符 \t 横向制表符 \r 回车

  • 一篇文章搞懂python的转义字符及用法

    什么是转义字符 转义字符是一个计算机专业词汇.在计算机当中,我们可以写出123 ,也可以写出字母abcd,但有些字符我们无法手动书写,比如我们需要对字符进行换行处理,但不能写出来换行符,当然我们也看不见换行符.像这种情况,我们需要在字符中使用特殊字符时,就需要用到转义字符,在python里用反斜杠\转义字符. 在交互式解释器中,输出的字符串用引号引起来,特殊字符用反斜杠\转义.虽然可能和输入看上去不太一样,但是两个字符串是相等的. 在python里,转义字符\可以转义很多字符,比如\n表示换行,

  • 详解用Python处理HTML转义字符的5种方式

    写爬虫是一个发送请求,提取数据,清洗数据,存储数据的过程.在这个过程中,不同的数据源返回的数据格式各不相同,有 JSON 格式,有 XML 文档,不过大部分还是 HTML 文档,HTML 经常会混杂有转移字符,这些字符我们需要把它转义成真正的字符. 什么是转义字符 在 HTML 中 <.>.& 等字符有特殊含义(<,> 用于标签中,& 用于转义),他们不能在 HTML 代码中直接使用,如果要在网页中显示这些符号,就需要使用 HTML 的转义字符串(Escape Se

  • python字符串的一些常见实用操作

    目录 切片——str[start:end] 字符串长度——len(str) 重复字符串 ——1.str * n,2.n * str 查找某个字符 or 某个字符子串在不在原字符串中 1.in 关键字 2.find函数 3.index函数 4.rfind函数 5.rindex函数 字符串中某字符(子字符串)的数量——str.count(sub, start= 0,end=len(string)) 去除空格——str.strip().str.lstrip().str.rstrip() 分割字符串——

  • Python字符串的转义字符

    目录 什么是转义字符 Python中的转义字符们 转义无效符 什么是转义字符 转义字符是指,用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义”. 简单来说就是字符要转成其他含义的的功能,所以我们叫它 “转义字符”. 转义字符的意义就是避免出现二义性,避免系统识别错误 例如:要打印 "PHP是世界上最美的语言" print("PHP是世界上最美的语言") print(""PHP是世界上最美的语言"

  • 简单了解python字符串前面加r,u的含义

    这篇文章主要介绍了简单了解python字符串前面加r,u的含义,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 u/U:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码. 一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u:但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码. 建议所有编码方式采用utf-8,即在py文件开头添加: # coding: utf-8

  • Python 字符串操作详情

    目录 1.字符串的定义 2.转义字符串和原始字符串 4.字符串的运算 4.1 拼接运算符 4.2 成员运算 5.获取字符串长度 6.索引和切片 7.字符串的方法 7.1 转换大小写 7.2 查找操作 7.3性质判断 7.4格式化字符串 8.修剪操作 1.字符串的定义 所谓字符串,就是由0个或者多个字符组成的有限序列. 在Python程序中,如果我们把单个或多个字符用单引号''或者双引号""包裹起来,就可以表示一个字符串,也可以用三个单引号或者双引号进行折行.字符串的字符可以是特殊符号.

  • 浅析Python字符串中的r和u的区别

    目录 1.r(R) 2.u(U) 补充 参考文献 Python中字符串前面我们经常看到加r(R)或u/(U)的前缀,而这两个符号是什么意思呢? 1.r(R) r意为raw,表示不包含转义字符的原生字符串.常见的转义字符包括下列几种: 转义字符 描述 \(在行尾时) 续航符 \\ 反斜杠符号 ' 单引号(字符串需要为""形式) " 双引号(需要字符串用需要为''形式) \b 退格(Backspace) \000 空 \n 换行 \v 纵向制表符 \t 横向制表符 下面是几个转义

  • 浅析Python字符串索引、切片、格式化

    目录 1 字符串索引 1.1 循环索引字符 2 字符使用 2.1 字符串运算 3 字符串切片 3.1 切片方法 4 字符串格式化 除了数字,Python中最常见的数据类型就是字符串,无论那种编程语言,字符串无处不在.例如,从用户哪里读取字符串,并将字符串打印到屏幕显示出来. 字符串是一种数据结构,这让我们有机会学习索引和切片--用于从字符串中提取子串的方法. 1 字符串索引 在Python语法支持中,我们简单的阐述过字符串的使用,现在我们看看python程序在处理字符串时,如何对其进行索引,打印

  • 详解Python字符串原理与使用的深度总结

    目录 什么是 Python 字符串 ASCII 表与 Python 字符串字符 字符串属性 字符串方法 字符串操作 写在最后 今天我们来学习字符串数据类型相关知识,将讨论如何声明字符串数据类型,字符串数据类型与 ASCII 表的关系,字符串数据类型的属性,以及一些重要的字符串方法和操作,超级干货,不容错过! 什么是 Python 字符串 字符串是包含一系列字符的对象.字符是长度为 1 的字符串.在 Python 中,单个字符也是字符串.但是比较有意思的是,Python 编程语言中是没有字符数据类

  • Python字符串常用方法以及其应用场景详解

    目录 前言 一.最大化最小化方法 二.统计次数方法 三.去掉左右侧字符方法 四.字符串分隔方法 五.字符串替换方法 六.字符串拼接方法 七.判断是否为数字的方法 八.判断是否为空格的方法 九.判断前缀和后缀的方法 补充:更多Python字符串常用方法 总结 前言 字符串作为一种重要的Python基本数据类型,在数据处理中发挥着不可或缺的作用,如果对它的方法能够灵活使用,能够达到事半功倍的效果.下面我们选取一些常用的方法,简述其应用场景. 一.最大化最小化方法 字符串的最大化方法upper()和最

  • Python字符串str超详细详解(适合新手!)

    目录 1.创建字符串 1.1 使用 ’ ’ 或 " " 创建字符串 1.2 使用 str()函数 转换为字符串 2.访问字符串 2.1 下标索引访问 2.2 切片访问 2.3 for循环遍历字符串 2.4 检查元素是否存在 3.字符串基础知识 3.1 字符串更新 3.2 字符串连接(合并)/复制(重复) 3.3 转义字符 3.4 打印原始字符 r / R 3.5 格式字符串 3.6 三引号 3.7 f-string 3.8 Unicode 字符串 4.内置函数 4.1 打印输出 pri

随机推荐