- 零基礎學Python編程(少兒趣味版)
- 溪溪爸爸
- 394字
- 2020-11-04 16:41:52
1.7.2 轉義字符
“對于一些特殊字符,可以使用反斜杠(\)來進行轉義。”西西船長接著說,“比如剛才收到的信息,可以用下面的代碼來顯示。”
>>> print("\uf059\uf05a\uf04a\uf046\uf046\uf043\uf05e\uf050\uf068\uf072\uf076")
顯示效果如圖1-17所示。(注:由于IDLE編碼問題,顯示字符有所不同。)
這些外星字符不是很常見,以下是咱們藍色星人常用的轉義字符,如表1-2所示。
轉義字符是什么意思?用print()函數來試一試就知道了:
>>> print('\'') ' >>> print('\"') " >>> print('\n') #代表一個換行符 >>> print('\\') \
“轉義字符就是用反斜杠和它后面的字符來表示一些普通鍵盤里不容易輸出的字符。”洛克威爾說道,“比如,一個雙引號("),如果不用\"來轉義,計算機很可能會將其與字符串的開始或結束標記混淆。”
西西船長表揚洛克威爾說:“你說得非常好!不過我要考考你,如果要輸出一個反斜杠和一個n,該怎么辦呢?”
洛克威爾試了試,搖搖頭說不知道。
>>> print('abc\n123') abc 123
“可以在字符串前使用字符r強制其不發生轉義。”西西船長又把洛克威爾的試驗做了一遍。
>>> print(r'abc\n123') abc\n123
推薦閱讀
- WildFly:New Features
- Bootstrap Site Blueprints Volume II
- TypeScript入門與實戰
- ThinkPHP 5實戰
- C# 2012程序設計實踐教程 (清華電腦學堂)
- Java面向對象思想與程序設計
- Python爬蟲開發與項目實戰
- Java開發入行真功夫
- Java持續交付
- Mastering Android Game Development
- Mastering ROS for Robotics Programming
- Creating Stunning Dashboards with QlikView
- Domain-Driven Design in PHP
- Python編程快速上手2
- PHP 7 Programming Blueprints