关注分享主机优惠活动
国内外VPS云服务器

python如何打印变量名(如何在python中打印变量)

在Python中,变量名本身不能直接打印出来,但可以通过一些技巧显示出来。

一种方法是使用globals()函数获取当前全局变量的字典,然后遍历字典查找相应的变量名和值。例如:

var1 = 10
var2 = & quot你好

对于名称,请使用全局值()。项目():
如果value == var1:
打印(姓名)
如果value == var2:
打印(姓名)

另一种方法是使用inspect模块获取变量名。例如:

进口检验

var1 = 10
var2 = & quot你好

对于名称,请使用inspect.currentframe()中的obj。f_back.f_locals.items():
如果obj == var1:
打印(姓名)
如果obj == var2:
打印(姓名)

这两种方法在许多情况下都可以获得变量名,但它们并不完全准确或通用。Python本身不提供直接获取变量名的功能,因为变量名通常不是程序运行时的必要信息。

以上内容来自互联网,不代表本站全部观点!欢迎关注我们:zhujipindao。com

未经允许不得转载:主机频道 » python如何打印变量名(如何在python中打印变量)

评论 抢沙发

评论前必须登录!