共計 458 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中,變量名稱本身是無法直接打印的,但可以通過一些技巧來顯示變量名稱。
一種方法是使用 globals()
函數來獲取當前全局變量的字典,然后遍歷字典找到對應的變量名和值。例如:
var1 = 10
var2 = "hello"
for name, value in globals().items():
if value == var1:
print(name)
if value == var2:
print(name)
另一種方法是使用 inspect
模塊來獲取變量名。例如:
import inspect
var1 = 10
var2 = "hello"
for name, obj in inspect.currentframe().f_back.f_locals.items():
if obj == var1:
print(name)
if obj == var2:
print(name)
這兩種方法都可以在很多情況下獲取變量名稱,但并不是完全準確或通用的。Python 本身并沒有提供直接獲取變量名稱的功能,因為變量名稱通常在程序運行時并不是必要的信息。
丸趣 TV 網 – 提供最優質的資源集合!
正文完