将整数部分和小数部分拆分,并分别进行转化,最后拼接。
def str2float(s): int1,float1 = s.split('.') int2 = reduce(lambda x,y:x*10+y,map(int,int1)) float2 = reduce(lambda x,y:x*10+y,map(int,float1)) return int2 + float2*(0.1**len(float1))
Sign in to make a reply
Ru5ty
将整数部分和小数部分拆分,并分别进行转化,最后拼接。