雖然\b在python中很不起眼,但是我覺得她還是很有作用的。退格這個大家都很熟,鍵盤上有個backspace鍵,你點一下,那么前面的字就沒了,亦或者退到前面的某個頁面,我賣弄下英語,英文中的backspace的意思有兩部分:Back+Space,也就是往回走+空間的意思,作為鍵盤來講,空間就是沒有,因此你按一下他自然就把前面的給刪掉了,但是實際上并不是這樣,他有兩步:
第一步是先把“光標”移動到相應位置
第二部是將移動后光標后面的內容替換成原來光標后面的位置的內容
那么這樣就能解釋為什么光標出現(xiàn)在某些文字中間,按BackSpace鍵會刪掉前面的字,同時后面的字也會向前移動填補SPACE
所以:
“abcde\b”是不會刪掉‘e’,但是“abcde\b”,就是將最后的‘e’替換成‘’空格。
那么如果后面加了k個\b,m個空格,也就是將原字符串從最后一個向前走k步,之后將后面m個位置替換成空格,這是個替換功能。
因此你只需要先有若干個\b,在加上你需要替換的文本就可以了。就是這個意思。
以上內容為大家介紹了python怎么退行,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。