您好,登錄后才能下訂單哦!
這篇文章主要介紹python中退行的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
雖然\b在python中很不起眼,但是我覺得她還是很有作用的。退格這個(gè)大家都很熟,鍵盤上有個(gè)backspace鍵,你點(diǎn)一下,那么前面的
字就沒了,亦或者退到前面的某個(gè)頁面,我賣弄下英語,英文中的backspace的意思有兩部分:Back+Space,也就是 往回走+空間 的意
思,作為鍵盤來講,空間就是沒有,因此你按一下他自然就把前面的給刪掉了,但是實(shí)際上并不是這樣,他有兩步:
第一步是先把“光標(biāo)”移動(dòng)到相應(yīng)位置
第二部是將移動(dòng)后光標(biāo)后面的內(nèi)容替換成原來光標(biāo)后面的位置的內(nèi)容
那么這樣就能解釋為什么光標(biāo)出現(xiàn)在某些文字中間,按BackSpace鍵會(huì)刪掉前面的字,同時(shí)后面的字也會(huì)向前移動(dòng)填補(bǔ)SPACE
所以:
“abcde\b”是不會(huì)刪掉‘e’,但是“abcde\b ”,就是將最后的‘e’替換成‘ ’空格。
那么如果后面加了k個(gè)\b,m個(gè)空格,也就是將原字符串從最后一個(gè)向前走k步,之后將后面m個(gè)位置替換成空格,這是個(gè)替換功能。
因此你只需要先有若干個(gè)\b,在加上你需要替換的文本就可以了。就是這個(gè)意思。
以上是python中退行的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。