轉義字符就是反斜杠以及單引號和雙引號,還有原字符!
\ ' "
反斜杠搭配不同的首字母使用會有不同的功能
如:
\n----換行----代表的英文單詞:newline
print('hello\nworld')#兩個英文單詞用兩行來顯示
\t----制表符--代表的英文單詞:Tab鍵
另外\t制表符,每4個格子算是一個制表符
print('hello\tworld')
print('hellooo\tworld')
\r----回車-----代表的英文單詞:Carriage Return
print('hello\rworld')#回車把hello給覆蓋搞消失了
\b----退格----代表的英文單詞:Backspace鍵
print('hello\bworld')#退了一小個格子
關於輸入網址的時候輸出的轉義字符如下:
print('http:\\www.baidu.com')#兩個反斜杠會變成一個反斜杠,那么四個反斜杠就變成兩個反斜杠了
print('http:\\\\www.baidu.com')
關於中文輸出的單引號也是同樣的情況,如下:
print('老師說:\'大家好\'')
原字符:就是讓轉義字符失效,作為普通字符串輸入的,在整行字符前面加r或者R
如:
print(r'hello\nword')#注意是在單引號前面增加了一個r
原字符的特別注意事項,在字符串最后面不能是反斜杠!!!!
如:
這樣就會報錯,但是如果是雙反斜杠就可以了!
print(r'hello\nword\\')