在python中将变量值作为字符串返回

时间:2014-09-14 12:02:04

标签: python file variables

假设我有两个变量:

_first = True
_second = _first

print (getValue(_second))

>>> _first

有没有办法以这种方式实现getValue(或其他任何东西)?我不关心真正的价值(boole \ int \ string等......),只关心指定变量的名称。

由于

3 个答案:

答案 0 :(得分:1)

变量不能互相引用。当你使用_second = _first时,你不能使_second引用_first,你将它引用到_first引用的值。这可能会清除一些问题:Facts and Myths about Names and Values in Python

答案 1 :(得分:0)

没有;一旦您将_first分配给_second_second与其获取值的位置之间就不再存在任何关联(而不是值本身)。

答案 2 :(得分:0)

你不能以这种方式打印变量的名称。

但您可以尝试使用词典,以便每个条目都有一个键值对。

通过这种方式,您可以找到与某些名称对应的作为键,并获取键名。 我希望能帮助你。

获取有关词典的帮助,您可以参考:

http://www.tutorialspoint.com/python/python_dictionary.htm