天天看點

Python替換字元串中的反斜杠\

s = 'cdp\nd'
result = eval(repr(s).replace('\\', '@'))
print(result)      

 repr() 函數可以将字元串轉換為python的原始字元串(即忽視各種特殊字元的作用)

然後再使用eval() 函數将原始字元串轉換為正常的字元串,不使用eval 輸出的字元串會帶有 ' ' 引号。

str() 和 repr() 都是把對象轉換為字元串,但 str() 轉換的字元串對使用者友好, repr() 轉換的字元串對python友好。

轉載于:https://www.cnblogs.com/delav/p/9415013.html