【发布时间】:2013-11-29 23:53:23
【问题描述】:
在Python中,如果我想在使用命令print时只获取变量类型,我该怎么做呢?
现在我得到<class 'float'>,但我想要'float'。
例如:
a = float("4.67")
b = type(a)
print(b)
谢谢,
【问题讨论】:
标签: python class python-3.x types
在Python中,如果我想在使用命令print时只获取变量类型,我该怎么做呢?
现在我得到<class 'float'>,但我想要'float'。
例如:
a = float("4.67")
b = type(a)
print(b)
谢谢,
【问题讨论】:
标签: python class python-3.x types
您可以为此使用.__name__ 属性:
>>> a = float("4.67")
>>> b = type(a)
>>> b.__name__
'float'
>>>
【讨论】:
>> b 会产生<class 'float'>。