获取任何变量为字符串格式?

时间:2017-01-11 23:15:29

标签: python string python-3.x

在python3中,我想做以下简单的事情:给定任何变量,将其名称作为字符串。也就是说,我想要一些函数,这样当运行以下代码时:

a = 0
b = a.someFunction()
print(b)

输出结果为:

'a'

python3是否具备此功能?

1 个答案:

答案 0 :(得分:1)

如果我理解正确,你不关心变量本身的价值,你关心的是将它的NAME作为一个字符串,存储它并传递它。大多数需要做这样的事情的人不需要像整数那样的原语(因为你已经知道了名字,你只是写了它),但它们存储了哈希(python词典)的键。考虑使用python词典,以及用于更大解决方案的密钥。