# 附錄A 轉義字符
代碼
```
print('Hello World')
```
輸出結果為
```
Hello World
```
如果想Hello World能換行輸出,也即結果為:
```
Hello
World
```
應該怎么辦呢?
如果是這樣:
```
print('Hello
World')
```
則語法錯誤無法運行;
而如果是這樣:
```
print('Hello '
'World')
```
雖然代碼中換行了,但是輸出結果依然是一行:
```
Hello World
```
這個就需要使用轉義字符。
在計算機中,類似換行、后退鍵等沒有現成的文字代號表示,想表示的話就要使用一種特殊的方式。比如使用“\”加上字母“n”組成一個整體“\n”來表示換行、“\”加上字母“b”組成“\b”表示后退等。這個過程就稱為轉義,類似“\n”、“\b”的這類字符就稱為轉義字符。
常見轉義字符表如下:
| 編號 | 轉義字符 | 含義 |
|:-:|:-:|:-:|
| 1 | \b | 退格(BS) ,將當前位置移到前一列 |
| 2 | \n | 換行(LF) ,將當前位置移到下一行開頭 |
| 3 | \r | 回車(CR) ,將當前位置移到本行開頭 |
| 4 | \t | 水平制表(HT) (跳到下一個TAB位置) |
| 5 | \\\ | 代表一個反斜線字符\\ |
| 6 | \\' | 代表一個單引號(英文)字符 |
| 7 | \\" | 代表一個雙引號(英文)字符 |
需要注意的是第5個,“\”本身,也需要轉義,也即想表示“\”需要寫成“\\\”。
知道了轉義,我們的Hello World就能換行了:
```
print('Hello \nWorld')
```