Python类型为字符串

时间:2012-04-04 15:20:19

标签: python

我正在尝试显示一个提供给定变量类型的字符串。

当我尝试以下操作时:

'This is a '+str(type(somevariable))

输出为"This is a <type 'float'>",而不是"This is a float"

如何获得我想要的输出?

2 个答案:

答案 0 :(得分:7)

'This is a ' + type(somevariable).__name__

答案 1 :(得分:4)

somevariable.__class__.__name__

是一种方式。