「武鹏有课」Python什么是转义符?

liftword14小时前技术文章5

这节课我们学习转义字符:

转义字符的定义是:具有特殊用途的字符。在字符串中以反斜杠“\”来出现的。斜杠“/”称为除号。如果字符串本身包含“\”,一般用两个“\\”来表示一个“\”,这就是转义字符。



我们看一下有哪些转义字符。“\b”是退格符;“\n”是换行符,它会自动换一行;“\r”和“\n”效果相同,都可以达到换行的效果;“\t”相当于“Tab”键;“ \” ”是一个双引号;“ \’ ”是一佧单引号。

转义字符有什么用呢?假如说现在我打算输出一个字符串:Hello “a”。如果用一个变量把它存起来:a= “Hello “a” ”。



对于机器来说,它是不认识的?机器找到第一个双引号之后,它会自动的找第二个双引号,它认为这中间的是一个字符串。但恰恰我们不是这么认为,我们认为第一个双引号和最后一个双引号之间是一个字符串。这样的话,机器就分不清楚了,我们想要达到这种输出的效果得怎么办呢?答案是写两个“\””。



这样的话,输出完的结果应该Hello,“a”。所以说转义符在编程当中具一定现实意义。单引号也一样,一会儿我们会在代码中看到效果。然后还有这个“\\”,如果我们想在字符串当中输出这个 \,像“\”这么写是不可以的,因为反斜线加双引号代表输出一个双引号,而不是反斜线。要想在字符串中输出这个反斜线得写两个,输出的时候能看到一个反应线。


相关文章

Python中去除字符串末尾换行符的方法

技术背景在Python编程中,处理字符串时经常会遇到字符串末尾包含换行符的情况,如从文件中读取每一行内容时,换行符会作为字符串的一部分被读取进来。为了满足后续处理需求,需要将这些换行符去除。实现步骤1...

零基础学Python!你准备好了吗?第一章·第十课 字符串之转义符!

之前我们知道了字符串,还讲解了在字符串中怎么使用引号。不知道各位还记得上次的代码吗?message = "输出"ABCD"!"我们知道,这个代码会被编译器阅读出错,正确...

Python中无换行和空格打印的方法(python print 无空格)

技术背景在Python编程中,使用print函数输出内容时,默认会在每个值之间添加空格或在末尾添加换行符。但在某些场景下,我们可能希望避免这种情况,让输出内容紧密相连。例如,实现进度条、输出特定格式的...

揭开换行符的神秘面纱:\n与/n,你真的用对了吗?

大家好,我是小林,一个数码家居领域的专家。今天,我要和大家聊聊一个看似简单,实则常被忽视的小细节——换行符。别看它小,它的作用可大了去了,特别是在编程和文本处理中,用对了换行符,能让你的工作事半功倍!...

Python中长字符串的多行定义方法(python 长字符串)

技术背景在Python编程中,我们常常会遇到需要处理长字符串的情况,比如构建复杂的SQL查询语句。为了提高代码的可读性,我们希望将长字符串拆分成多行来定义。然而,Python的语法规则与其他一些编程语...

Python中打印到标准错误输出(stderr)的方法

技术背景在Python编程中,有时候我们需要将错误信息或调试信息输出到标准错误输出(stderr),而不是标准输出(stdout)。标准错误输出通常用于显示程序运行过程中的错误信息,这样可以将正常的输...