【发布时间】:2014-04-07 15:04:47
【问题描述】:
您好,我正在尝试打印用户输入的数据类型并生成如下表格:
ABCDEFGH = 字符串, 1.09 = 浮点数,0 = int,true = bool
等。 我正在使用 python 3.2.3,我知道我可以使用 type() 来获取数据的类型,但是在 python 中,所有用户输入都被视为字符串,我不知道如何确定输入是字符串还是布尔值或整数或浮点数。这是那部分代码:
user_var = input("Please enter something: ")
print("you entered " + user_var)
print(type(user_var))
总是返回 str 作为字符串。 感谢任何帮助
【问题讨论】:
标签: python python-3.x types user-input python-3.2