def str2float(s): n = len(s)-s.index('.')-1 #后面除以10的n次方 str1, str2 = s.split('.') #获得'.'前后字符串 return float(str1 + str2)/(10.0**n) #先进行浮点化处理,再除以10的n次方 print(str2float('8.369')+1)
跟float(s)有何区别?
float(s)
闹呢。。。。
Sign in to make a reply
媳妇别开枪是我