在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
评论前必须登录!
注册