Python基礎:字符串如何轉義?ASCII編碼又是什麼?

一:字符串轉義

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打印漢字“中”。代碼如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章