阅读以下Python代码片段,结合动态类型特性判断说法正确的是:
x = 10 x = 'hello' x = [1,2,3]
上述代码会报错,因为变量x首次赋值为整型,后续不能修改为字符串、列表等其他类型
Python中变量本身没有固定类型,变量存储的是值的引用,类型与值绑定而非与变量绑定
Python定义变量时必须提前声明变量的类型,否则代码执行会抛出语法错误
上述代码执行完成后,变量x的类型为整型,因为首次赋值的类型决定了变量的永久类型