As unwind said, this isn’t really something you do in Python – variables are actually name mappings to objects.
However, here’s one way to try and do it:
>>> a = 1
>>> for k, v in list(locals().iteritems()):
if v is a:
a_as_str = k
>>> a_as_str
a
>>> type(a_as_str)
'str'