Spyder 未确认已定义变量的存在

Defined Variable's Existence not Acknowledged by Spyder

我只是想在 Python 中定义一个变量。我正在使用 Spyder,在变量浏览器中,定义的变量 "V0Z" 根本没有显示。没有出现错误消息,我通过将定义插入 Wolfram Alpha 来仔细检查我的数学,它给了我一个实数 (1.5E+7)。为什么Python拒绝承认?

代码:

import numpy as np

MirrorAngle = 30
V0X = 1E7
MirrorAngleRad = MirrorAngle*(np.pi/180)
V0Z = (np.abs(V0X)/np.abs(np.sin(MirrorAngleRad)))*(1 - np.sin(MirrorAngleRad)**2)

我看到的截图:

Spyder 的变量资源管理器默认不显示全部大写的变量。您可以在窗格的汉堡菜单中更改它,只需取消选中该框即可隐藏这些变量:

全大写变量在默认情况下被隐藏的可能原因是许多风格指南建议常量全部大写,因此它们在程序的生命周期内永远不会改变。这将使在变量资源管理器中监视它们变得毫无意义。