[oeasy]python0052_ raw格式字符串_單引號_雙引號_反引號_ 退格鍵
轉(zhuǎn)義字符
回憶上次內(nèi)容
最近玩的是
\n
、\r
之外的轉(zhuǎn)義序列\a
是 ? (bell)\t
是 水平制表符\v
是 換行不回車通過 16 進制數(shù)值轉(zhuǎn)義
\xhh
把(hh)16 進制對應的 ascii 字符輸出
通過 8 進制數(shù)值轉(zhuǎn)義
\ooo
把(nnn)8 進制對應的 ascii 字符輸出
這次加了 轉(zhuǎn)義輸出 反斜杠本身
\\
輸出\
總是轉(zhuǎn)義
還是挺麻煩的
能否直接輸出原樣輸出呢?

搜索幫助

找到raw string
raw

r的含義是
raw
原始原樣

如果是有r就原樣輸出
為什么raw就是原始原樣呢?
raw
生的食物
沒有烤過的
血肉模糊那種

也指因為年輕無知
rude
而導致的粗魯
因為缺乏經(jīng)驗
crude
而導致的殘忍
裸露的肉
nake

在計算機領(lǐng)域呢?
raw格式
未經(jīng)壓縮的圖片、視頻
可以進行調(diào)色
里面有更多的細節(jié)

沒有壓制字幕的原版視頻
生肉
原始的、無需進行轉(zhuǎn)義的字符串
raw string
如果沒有r呢?
轉(zhuǎn)義
沒有r的話
該轉(zhuǎn)義 還是要轉(zhuǎn)義的

這里 提到了
反斜杠的表示方法

同時也提到了 引號
引號 也需要轉(zhuǎn)義
亂嘗試
我偏不轉(zhuǎn)義

>>>
變成了...
ctrl+c結(jié)束

想要輸出引號(\")
必須得 使用反斜杠(\)進行轉(zhuǎn)義

引號的輸出
引號其實有三種
類型英文符號是否需要轉(zhuǎn)義單引號single quotation ?mark'需要轉(zhuǎn)義雙引號double quotation mark"需要轉(zhuǎn)義反引號backquote`不需要轉(zhuǎn)義

如果我想要輸出單雙引號
也不用轉(zhuǎn)義

有可能么?
岔開使用
單里有雙
就可以

雙里有單
也可以
轉(zhuǎn)來轉(zhuǎn)去
轉(zhuǎn)回到原點
話說什么是
轉(zhuǎn)義
來著呢?
轉(zhuǎn)義 Escape
轉(zhuǎn)義轉(zhuǎn)義
轉(zhuǎn)化含義

\
反斜杠這個字符Escape character
也叫做轉(zhuǎn)義字符
\b
這兩個字符的序列Escape sequence
算是一個轉(zhuǎn)義序列
理解轉(zhuǎn)義
\
這個轉(zhuǎn)義字符會讓\b
轉(zhuǎn)義序列\b
這個序列 轉(zhuǎn)化含義之后的含義這個轉(zhuǎn)化后的含義
也對應
一
個ascii字符就是
\b
序號為8
轉(zhuǎn)義為
Backspace
退格Backspace
退格是

鍵盤上的退格對應的數(shù)值就是
8
總結(jié)
這次還是轉(zhuǎn)義序列
類型英文符號\abell響鈴\bbackspace退格\ttab水平制表符\vvertical tab垂直制表符
換行不回車\\backslash反斜杠\"double quote雙引號\'single quote單引號\xhh具體字符輸出(hh)16 進制對應的ascii 字符\ooo具體字符輸出(nnn)8 進制對應的ascii 字符
黑暗森林已經(jīng)漸漸清晰

上圖中提到的
續(xù)行符
是哪個字符呢?
line continuation character
我們下次再說!??
藍橋->https://www.lanqiao.cn/courses/3584
github->https://github.com/overmind1980/oeasy-python-tutorial
gitee->https://gitee.com/overmind1980/oeasypython
視頻->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy