Vincent
2022-02-19 12:06老師,能否講講字符串轉(zhuǎn)義中\(zhòng)000,\v,\t的實(shí)際用法嗎?請(qǐng)分別舉個(gè)例子,謝謝.尤其是制表符,我看\v是兩個(gè)空格,\t是兩個(gè)tab,是怎么回事?
所屬:AQF > AAQF 視頻位置 相關(guān)試題
來(lái)源: 視頻位置 相關(guān)試題
1個(gè)回答
高志萍助教
2022-02-19 14:51
該回答已被題主采納
同學(xué)你好,
注意,有些轉(zhuǎn)義符,在編譯軟件下是體現(xiàn)不出效果的(也就是在jupyter notebook里沒(méi)有效果)
要在終端(蘋(píng)果系統(tǒng)),DOS命令編輯窗口(windows)下輸出才有效果
這里的\v是垂直制表符。但是jupyter notebook下是沒(méi)有效果的,
而在終端下就是有效果的(看圖1)
因?yàn)槭荺v, world就到下一行的
\n是回車(chē)功能,效果上\n和\v不同
\t是橫行制表符,也就是tab。
因?yàn)閖upyter notebook 上\v無(wú)法顯現(xiàn)出換行空格的效果,所以是就是簡(jiǎn)單的空格
\000的意思是空
這個(gè)要分開(kāi)看,轉(zhuǎn)義是\0,是把一個(gè)8進(jìn)位的數(shù)字改為符號(hào)
\000是空, 8進(jìn)位的0的表示就是00
\012是回車(chē),也就是把12轉(zhuǎn)成符號(hào)
(見(jiàn)圖2)
-
追答
圖2
-
追問(wèn)
老師,轉(zhuǎn)義是\0,是把一個(gè)8進(jìn)位的數(shù)字改為符號(hào),具體哪些數(shù)字能改成符號(hào)在python中哪里可以找到說(shuō)明?
-
追答
同學(xué)你好,
網(wǎng)上可搜到
網(wǎng)址:https://blog.csdn.net/yelangjueqi/article/details/52210290
下面是部分截圖
