计算机 判断题 较难 ★ 精品

解释执行与动态类型 — 计算机判断题

Python 程序设计(大学通用) Python 概述与开发环境 AI 三重审校通过

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