这是我尝试过的代码
x =输入(输入)Print (type(x))#此程序将只给出类str
我尝试过使用'try and except'结构,但它不像if语句,我可以插入多个if语句。
input()
只返回str
,因此type(x)
将始终是str
的类。它永远不会返回float
或int
或任何其他类型。
如果您的意思是要区分与其他类型(例如"12345"
或"3.1415"
)的有效文字值对应的字符串,则需要不同的方法。