如何在python中检查存储在变量中的数据类型?

时间:2017-11-14 06:48:56

标签: python

我是Python的新手。我有什么方法可以找出哪种类型的值存储在特定变量中?

在下面的代码中如何找出变量中存储值的类型?

counter = 100          
miles   = 1000.0       
name    = "John"     
name    =10


print counter
print miles
print name

2 个答案:

答案 0 :(得分:1)

>>> type('1')
<class 'str'>
>>> type(1)
<class 'int'>
>>> type(1.000)
<class 'float'>
>>> type({1:2})
<class 'dict'>
>>> type([1,2,3])
<class 'list'>

答案 1 :(得分:0)

很简单,使用内置于python中的type命令。

例如,您可以检查此变量的类型:

>>> name = 'John'
>>> print(type(name))
<class 'str'>

在变量上的任何位置使用此方法,并且您不一定要打印它。例如,您可以使用它根据不同的变量对不同的变量执行不同的操作。

希望这有助于:)