我尝试在反斜杠上分割字符串。但是,split方法不返回2个元素,而仅返回1个而不带反斜杠:

'0.023750\0.023746'.split("\\")
> ["0.023750.023746"]

最佳答案

split方法不起作用,因为“\ 0”是特殊符号,如“\ n”或“\ r”,表示NULL。这样一来,您的字符串为什么会被错误地解释。解决方法是:在字符串符号“r”之前写。它会告诉解释器忽略特殊符号。

r'0.023750\0.023746'.split("\\")
> ['0.023750', '0.023746']

10-07 21:46