有时候我们需要把str转成数字,但是ptyhon中int与float有区别,又不像tpyescrit直接num()转,有时候我们不知道到底是str里面是哪种。解决方案如下
def getNumFromString(num):
float_version=float(num)
int_version=int(float_version)
return int_version if float_version-int_version==0 else float_version