我想使用一个可以自动打印出变量和值的函数。如下图所示:
num = 3
coolprint(num)
输出:
num = 3
此外,如果它也可以做这样的事情,那就太酷了:
variable.a = 3
variable.b = 5
coolprint(vars(variable))
输出:
vars(variable) = {'a': 3, 'b': 5}
有这样的功能吗?还是我应该自己做?谢谢
最佳答案
从 Python 3.8 开始,f 字符串有一个 =:
#!/usr/bin/env python3
python="rocks"
print(f"{python=}")
这会输出
# python=rocks
关于Python:轻松打印变量名和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46081715/