Python:轻松打印变量名和值

标签 python printing

我想使用一个可以自动打印出变量和值的函数。如下图所示:

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/

相关文章:

python - 如何使用 QComboBox.setPlaceholderText?

python - 在 python 中模拟 redis

javascript - 点击 Android EPSON 热敏打印来自 WebView 的数据?如果找不到打印机?

javascript-css 在 chrome 中打印时隐藏页面 url(但仍显示页码)

python - Sphinx-build 不能被识别为内部或外部命令

python - Numpy 设置错误 : extra formal argument

python - 通过Python CSV到SQL : passing multiple arguments

java - 如何从数组中打印出一个随机字符串

c# - 如何为打印报告编写一个简单的设计器

javascript - 您能否检测到何时从浏览器 PDF 查看器打印或下载 PDF?