【发布时间】:2018-01-29 18:15:05
【问题描述】:
如何在函数中返回变量名。例如。如果我有这个功能:
def mul(a,b):
return a*b
a = mul(1,2); a
b = mul(1,3); b
c = mul(1,4); c
这将返回:
2
3
4
我希望它返回:
a = 2
b = 3
c = 4
我该怎么做?
【问题讨论】:
-
使用
print("a = " + str(a)),print("b = " + str(b))... -
如果你想动态打印出名字:看这个:stackoverflow.com/questions/544919/…
-
@MEE 我要在函数中实现
-
在哪个函数中?您上面的代码仅在交互模式下工作。没有调用打印函数。如果你想创建一个函数
printWithName(x)来打印 x 的名称和 x 的值,请查看上面的链接 -
mul有(并且可以有,没有对它出现的代码进行反省)没有知道如何处理它的返回变量,更不用说名称了它可能被分配到的变量。
标签: python variables printing sage