如何编写一个python程序来输出用户输入的真实数据类型?



这是我尝试过的代码

x =输入(输入)Print (type(x))#此程序将只给出类str

我尝试过使用'try and except'结构,但它不像if语句,我可以插入多个if语句。

input()只返回str,因此type(x)将始终是str的类。它永远不会返回floatint或任何其他类型。

如果您的意思是要区分与其他类型(例如"12345""3.1415")的有效文字值对应的字符串,则需要不同的方法。

最新更新