python中防止字串轉義

2021-10-19 07:35:26 字數 542 閱讀 1242

問題描述:

如果乙個字串包含轉義字元,如「adfdfasd\tfdsadf\t」,正常print會將\t看作轉義字元tab,如果要使字串按原樣輸出,則解決方法有兩種情況:

1.如是字串常量,則在字串前加r

例如:str=r「adfdfasd\tfdsadf\t」

print(str)

結果為:adfdfasd\tfdsadf\t

2.如字串是從檔案中讀取,則在讀取時加r

例如:有檔案   test.txt中有                            adfdfasd\tfdsadf\t                   e:\codes

則**可以這麼寫:

file1=open(r"text.txt","r")

for line in file1:

print(line)

結果為:

adfdfasd\tfdsadf\t                   e:\codes

python字串轉義

上圖中因為python不知到如何處理一對單引號之後的內容,不能識別第三個單引號。預設都是以一對單引號或雙引號來表示字串從結束到開始。長字串 用三個引號 單引號或者雙引號 來代表字串開始和結束 例如在有些情況下,就需要用轉義 1 path c nowhere 輸出的內容換行,不是想要的結果,我們就需要...

python中字串轉義 轉換 拼接 原字串詳解

python中的字串比較麻煩,那麼下面我們來看看字串都有哪些應用 1 字串和轉義字元 大家都知道python中的字串是有單引號或者雙引號括起來的,那麼當字串中也同樣出現了單引號或者雙引號時該怎麼辦呢?a 字串裡含有單引號 有三種解決辦法。1 可以用雙引號將字串括起來 2 直接用長字串 在python...

python 字串和轉義字元

字串是一種表示文字的資料型別,字串可以使ascii字元 各種符號以及各種unicode字元,在python中,共有三種字串的表現形式 雖然三種方式的最終含義是一致的,但是當字串中包含 時不可以使用單引號 同理當字串中包含 時不可以使用雙引號。單引號 a pytonn print a 雙引號 b py...