一:字符串轉義
1、定義:用轉義序列代表特殊字符,在字符串的字面值中,用反斜槓()後跟一些字符代表一個字符。字符串的轉義序列如下:
\’ 代表一個單引號
\” 一個雙引號
\ 代表一個反斜槓
\n 換行(控制打印機用)
\r 返回光標至行首(會把轉義字符r前面的內容全部刪掉)
\f 換頁
\t 水平製表符
\v 垂直製表符
\b 倒退
\0 空字符,字符值爲0
\0oo oo 爲兩位八進制表示的字符
\xXX XX 爲兩位十六進制表示的字符
\uXXXX Unicode16(全世界統一編碼)的十六進制表示的字符
\UXXXXXXXX Unicode32的十六進制表示的字符
例:用轉義字符輸出單引號、雙引號、三單引號、三雙引號、反斜槓、換行等。
正在學習的小夥伴,推薦我們的Python學習扣qun:784758214 ,看看前輩們是如何學習的!從基礎的python腳本到web開發、爬蟲、django、數據挖掘等【PDF,實戰源碼】,零基礎到項目實戰的資料都有整理。送給每一位python的小夥伴!每天都有大牛定時講解Python技術,分享一些學習的方法和需要注意的小細節,點擊加入我們的 python學習者聚集地
二:ASCII編碼
對於每個老程序員來說: 計算機中的每一個字符都是一張圖片(包括中文,只不過是這些圖片有的是固定大小的,叫位圖,有的是可以改變大寫的,叫失量圖),而這張圖片又存儲在了一個叫字體庫的地方。我們如何去計算機裏面找到這第圖片的呢?計算機所有的圖片都是進行編碼的(用一個數字代替圖片),那什麼是編碼呢?
1、編碼就是一個數字,用這個數字代替圖片的值。如現在我們要查看pycharm的編碼是多少?代碼如下:(打開pycharm,在下方輸出窗口找到python console,輸入如窗口中的代碼即可,有關ASCII碼還可以在網上搜索其表值)
2、常用的ASCII主要有:
字符 十進制 十六進制
‘0’ 48 0x30
‘A’ 65 0x41
‘a’ 97 0x61
例一:用ASCII碼來表示反斜槓換行字符:’\n’與’#號。
例:用全世界統一標準碼Unicode16打印漢字“中”。代碼如下: