def int_or_float(s): try: return int(s) except ValueError: return float(s)
如果您想将某些内容
"10.0000"转换为int,请尝试以下操作:
def int_dammit_else_float(s): f = float(s) i = int(f) return i if i == f else f
您想要输入什么结果
"1e25"?

def int_or_float(s): try: return int(s) except ValueError: return float(s)
如果您想将某些内容
"10.0000"转换为int,请尝试以下操作:
def int_dammit_else_float(s): f = float(s) i = int(f) return i if i == f else f
您想要输入什么结果
"1e25"?