利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456

def str2float(s):
def f(x, y):
return x * 10 + y

n = s.index('.')
s1 = reduce(f, map(int, s.replace('.', '')))
return s1/(10**n)
原文地址:https://www.cnblogs.com/yangyi54920/p/12894138.html