拆分后为什么要在此处添加t和x08?如何避免这种转换?
>>> output = "10.1.1.211.1.1.2$11.1.1.210.1.1.2"
>>> output.split("$")
['10.1.1.2t.1.1.2', '11.1.1.2x08.1.1.2']
回答
Split 没有添加任何东西,你是。11是字符八进制11(十进制9),即制表符。10是字符八进制 10(十进制 8),通常写成x08. 他们已经在output之前的split。
如果您想在字符串中使用反斜杠,请将它们写为,或使用原始字符串r"10.1.1.211.1.1.2$11.1.1.210.1.1.2".