【发布时间】:2019-07-11 12:01:35
【问题描述】:
在 Visual Studio 中,“即时窗口”和“交互式窗口”又名“Python 调试交互式”有什么区别?
看来,在即时窗口中,我能够评估表达式但无法分配它们。但是在交互式窗口中,我可以同时执行这两项操作。
这两个窗口之间究竟有什么区别? 当我在即时窗口中评估表达式时,幕后发生了什么?为什么我不能为变量赋值?
立即窗口
# I can evaluate expressions, eg
1 + 2
3
np.array([0, 1])
array([0, 1])
# But I cannot assign variables
x = np.array([0, 1])
SyntaxError('invalid syntax', ('<string>', 1, 3, 'x = np.array([0, 1])'))
交互式窗口
>>> 1 + 2
3
>>> np.array([0, 1])
array([0, 1])
>>>
>>> x = np.array([0, 1])
>>> x
array([0, 1])
>>>
编辑:我正在使用 Visual Studio Community 2019 和 Python 3.7
【问题讨论】:
标签: python visual-studio