在 python 中,仅对对象传递引用。如果你想做这样的事情,你需要创建一个表示你的整数的对象。您还可以通过在调用函数时获取程序的作用域来欺骗系统def function(a,b, scope=locals()): var_name = [key for key, value in scope.items() if value == a][0] scope[var_name] += ba = 4b = 5function(a, b)print(a) #output 9请注意,此处的结果将绑定到第一个具有相同值的变量,该变量可能是一个大的烦恼。