Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中以字符串形式返回变量值_Python_File_Variables - Fatal编程技术网

在python中以字符串形式返回变量值

在python中以字符串形式返回变量值,python,file,variables,Python,File,Variables,假设我有两个变量: _first = True _second = _first print (getValue(_second)) >>> _first 有没有一种方法可以用这种方式实现getValue(或其他任何东西)?我不关心实际值(boole\int\string等),只关心指定变量的名称 谢谢不;一旦您将\u first赋值给\u second,则\u second与其值的来源(与值本身相反)之间不再存在任何联系。您无法以这种方式打印变量的名称 但是您可以尝试使

假设我有两个变量:

_first = True
_second = _first

print (getValue(_second))

>>> _first
有没有一种方法可以用这种方式实现getValue(或其他任何东西)?我不关心实际值(boole\int\string等),只关心指定变量的名称


谢谢

不;一旦您将
\u first
赋值给
\u second
,则
\u second
与其值的来源(与值本身相反)之间不再存在任何联系。

您无法以这种方式打印变量的名称

但是您可以尝试使用字典,这样就可以为每个条目设置一个键值对

这样,您可以找到与某些名称对应的值作为键,并获得键名称。 我希望这对你有帮助

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


变量之间没有相互引用。当您使用
\u second=\u first
时,您并没有让_second引用_first,而是让它引用_first引用的值。这可能会澄清一些问题:。

链接不错,内德!很高兴看到你和老Graphviz玩得很开心(FWIW,在接触Python之前,我用各种“传统”语言(包括C)编程了很多年,但我已经通过PostScript学习了变量绑定方法,因此我很快适应了Python)。