a = 10 a = "hello" a = [1, 2, 3]
代码运行会报错,因为Python不允许修改变量a的类型
Python的变量本身没有固定类型,类型属于变量指向的内存对象,运行时可动态变更指向的对象类型
定义变量a时必须先声明其类型为int才能赋值10,否则会触发语法错误
动态类型指Python的对象类型可在运行时随意修改,比如可以直接把整数10的类型改为字符串