2024-10-02 18:22:51 发布
网友
假设我有两个变量:
_first = True _second = _first print (getValue(_second)) >>> _first
有没有一种方法可以用这种方式实现getValue(或其他任何东西)?我不关心实值(boole\int\string等等),只关心指定变量的名称。你知道吗
谢谢
变量之间没有相互引用。当您使用_second = _first时,您并不是让第二个引用先引用,而是让它引用第一个引用的值。这可能会澄清一些问题:Facts and Myths about Names and Values in Python。你知道吗
_second = _first
否;一旦将_first分配给_second,则_second和它的值从何处获得(与值本身相反)之间就不再有任何联系。你知道吗
_first
_second
您不能以这种方式打印出变量的名称。你知道吗
但是您可以尝试使用字典,这样就可以为每个条目拥有一个键值对。你知道吗
这样,您就可以找到与某些名称对应的值作为键,并获得键名。 我希望这对你有帮助。你知道吗
要获得有关词典的帮助,您可以参考:
http://www.tutorialspoint.com/python/python_dictionary.htm
变量之间没有相互引用。当您使用
_second = _first
时,您并不是让第二个引用先引用,而是让它引用第一个引用的值。这可能会澄清一些问题:Facts and Myths about Names and Values in Python。你知道吗否;一旦将
_first
分配给_second
,则_second
和它的值从何处获得(与值本身相反)之间就不再有任何联系。你知道吗您不能以这种方式打印出变量的名称。你知道吗
但是您可以尝试使用字典,这样就可以为每个条目拥有一个键值对。你知道吗
这样,您就可以找到与某些名称对应的值作为键,并获得键名。 我希望这对你有帮助。你知道吗
要获得有关词典的帮助,您可以参考:
http://www.tutorialspoint.com/python/python_dictionary.htm
相关问题 更多 >
编程相关推荐