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

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

Python机考输出类型不行(武鹏有课Python什么是转义符)(1)

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

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

Python机考输出类型不行(武鹏有课Python什么是转义符)(2)

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

Python机考输出类型不行(武鹏有课Python什么是转义符)(3)

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

Python机考输出类型不行(武鹏有课Python什么是转义符)(4)

,