解释执行与动态类型 — 计算机判断题
题目
在 IDLE 交互模式的 Shell 中依次输入并回车:
>>> a = 6
>>> b = a
>>> a = "6"
>>> print(type(b).__name__, type(a).__name__)
屏幕输出为 int str。有同学据此认为:Python 是解释执行的语言,变量名只是对象的引用标签,所以 b 与 a 曾指向同一对象;当 a 被重新赋值为字符串后,b 也会随解释器的逐句执行而自动变成字符串类型。判断该同学的说法是否正确。