python语言中的转义字符
之前学习python的时候没怎么注意过转义字符,最近网上复习一下教程后,对转义字符有了新的了解,记录一下,也算开启自己利用博客记录自己学习的新征程。
- 转义字符简单来说就是利用反斜杠 “\” 来表达另外的意思,运用 反斜杠 “\” 过后的字符串就不再表达原来字符串的含义(注意此处转义字符的对象是字符串类型)。双反斜杠代表真正意义上的单斜杠,一个单斜杠是转义字符的标志。
举几个代码的例子帮助更好的理解吧!
若想表达出let's go来
1. 可使用嵌套引号,即外层使用双引号(引号交叉使用,单,双,三引号)
s = "let's go"
print (s)
2.假设这里我们非要用单引号来把let's go表达出来
ss = 'let's go'
print(ss)
输入这样的代码,执行会提示语法错误。程序把第一对 ' ' 的内容认定为字符串而后面还有一个单引号,导致错误。
在这种情况下发挥转义字符的作用,在第二单引号处,加入一个反斜杠\,即可成功输出
ss = 'let\'s go'
print(ss)
上面的例子属于极端情况,常用的转义字符有:
\':单引号
\\:单反斜杠
\n:换行
\t:制表(横向)
\r:回车
以下例子是换行的例子
sss = 'I \nLOVE\nYOU'
print(sss)