Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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 3.x 如何在python中构建动态变量_Python 3.x - Fatal编程技术网

Python 3.x 如何在python中构建动态变量

Python 3.x 如何在python中构建动态变量,python-3.x,Python 3.x,我需要用python构建动态变量。我的意思是像b=3和a=b-3。我们都知道现在aa0当我改变b时,a不会改变,但我希望a改变 我该怎么办?有趣的问题。我不确定这是否真的是Python中有意义的范例。您可以定义自己的类并覆盖所有基本的算术运算,但这可能相当复杂。更简单的选择可能是使用函数。您必须将其称为a()而不是a,但除此之外,它做您想要的事情 def a(): return b-3 有趣的问题。我不确定这是否真的是Python中有意义的范例。您可以定义自己的类并覆盖所有基本的算术运

我需要用python构建动态变量。我的意思是像
b=3
a=b-3
。我们都知道现在aa0当我改变b时,a不会改变,但我希望a改变


我该怎么办?

有趣的问题。我不确定这是否真的是Python中有意义的范例。您可以定义自己的类并覆盖所有基本的算术运算,但这可能相当复杂。更简单的选择可能是使用函数。您必须将其称为
a()
而不是
a
,但除此之外,它做您想要的事情

def a():
    return b-3

有趣的问题。我不确定这是否真的是Python中有意义的范例。您可以定义自己的类并覆盖所有基本的算术运算,但这可能相当复杂。更简单的选择可能是使用函数。您必须将其称为
a()
而不是
a
,但除此之外,它做您想要的事情

def a():
    return b-3