记录一下
Topic source# _*_ coding: utf-8 _*_
# 普通解决
def str2float(s):
base = 10
sum_ = 0
flag = True
for v in s:
if v == '.':
base = 0.1
flag = False
continue
sum_ = sum_ * base + int(v) if flag else sum_ + int(v) * base
base = base * 0.1 if not flag else base
return sum_
- 1
XHS_12302