【发布时间】:2019-09-24 21:09:36
【问题描述】:
我正在使用float(x) 将字符串转换为浮点数。但是由于某种原因,其中一个字符串是"71.2\x0060"。我试过关注这个answer,但它不会删除字节字符
>>> s = "71.2\x0060"
>>> "".join([x for x in s if ord(x) < 127])
'71.2\x0060'
我尝试过的其他方法是:
>>> s.split("\\x")
['71.2\x0060']
>>> s.split("\x")
ValueError: invalid \x escape
我不确定为什么这个字符串的格式不正确,但我想从这个字符串中获得尽可能高的精度并继续前进。
【问题讨论】:
-
人物是
\x00
标签: python-3.x