如何检查python中变量中存储的数据类型? [复制]

Posted

技术标签:

【中文标题】如何检查python中变量中存储的数据类型? [复制]【英文标题】:How to check which type of data stored in a variable in python? [duplicate] 【发布时间】:2018-04-27 00:29:41 【问题描述】:

我对 Python 很陌生。有什么方法可以找出特定变量中存储的值类型吗?

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

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


print counter
print miles
print name

【问题讨论】:

print type(counter) ? 使用Type函数。你可以在这里查看***.com/questions/402504/… 【参考方案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'>

【讨论】:

【参考方案2】:

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

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

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

在变量的任何地方使用此方法,您不必打印它。例如,您可以根据变量的类型使用它对不同的变量执行不同的操作。

希望这会有所帮助:)

【讨论】:

以上是关于如何检查python中变量中存储的数据类型? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

C#-1 数据类型

从Swift数组中的选定复选标记中删除字符串

PHP变量和数据类型

go系列教程-变量

如何在 C 中检查变量是不是属于某种类型(比较两种类型)?

如何检查打字稿+角度中的变量类型?