Python中 a=input如何在我输入数字的时候type a为int,输入英文的时候为str。

Python中 a=input如何在我输入数字的时候type a为int,输入英文的时候为str。


a=input()
try:
    aa=int(a)
except:
    aa=str(a)
print(aa)

input的内容默认是字符串,不用转也可以