python中各種轉義字元

2021-09-10 14:20:11 字數 787 閱讀 8861

空白總是美好的,而我們總是困惑\t時前面到底有多少空白,接下來讓我們來仔細了解一下

在控制台輸出資料的時候,也就是用printf()的時候,我們經常用\t來控制對齊,以使輸出的結果更加整齊美觀。

然而有時候我們發現及時使用了\t 也會出現資料對不齊的情況,這就跟\t究竟對應幾個空格有關係。

先給出程式和執行結果,再進行解釋。

**:#include

#include

int main(int argc,char* ar**)

執行結果

直接得出公式

num = |n-8|%8, 其中n表示\t前面的字元佔的位置(前面的字元也可能是轉換說明,如%d,%10d等)。

那麼\t對應的空格的個數 spacenum,有

所以我們看到當\t前面為123456時,後面有兩個空格;當\t前面為1234567時,後面有1個空格,而當前面正好為12345678時,後面跟8個空格

當前面為123456781234時,後面的空格數量為 |12-8|%8=4

此文章參考他人部落格,具體可參考

中各種轉義字元

Python轉義字元

在需要在字元中使用特殊字元時,python 用反斜槓 轉義字元。如下表 原始字串 有時我們並不想讓轉義字元生效,我們只想顯示字串原來的意思,這就要用r和 r來定義原始字串。如 print r t r 實際輸出為 t r 轉義字元 描述 在行尾時 續行符 反斜槓符號 單引號 雙引號 a 響鈴 b 退格...

Python轉義字元

在需要在字元中使用特殊字元時,python用反斜槓 轉義字元。如下表 原始字串 有時我們並不想讓轉義字元生效,我們只想顯示字串原來的意思,這就要用r和r來定義原始字串。如 print r t r 實際輸出為 t r 轉義字元 描述 在行尾時 續行符 反斜槓符號 單引號 雙引號 a響鈴 b退格 bac...

Python轉義字元

在需要在字元中使用特殊字元時,python用反斜槓 轉義字元。如下表 原始字串 有時我們並不想讓轉義字元生效,我們只想顯示字串原來的意思,這就要用r和r來定義原始字串。如 print r t r 實際輸出為 t r 轉義字元 描述 在行尾時 續行符 反斜槓符號 單引號 雙引號 a響鈴 b退格 bac...