Discuss / Python / 自己的实现方法

自己的实现方法

Topic source
def str2float(s):
    n1 = reduce(lambda x,y: x*10+y,map(int,s.split(".")[0]))
    n2 = (0.1**len(s.split(".")[1]))*reduce(lambda x,y: x*10+y,map(int,s.split(".")[1]))
    return n1+n2

  • 1

Reply