已知 x = 3,那么赋值语句 x = 'abcedfg' 是无法正常执行的。

这句话什么意思
已知 x = 3,那么赋值语句 x = 'abcedfg' 是无法正常执行的。


x = 3
x = 'abcedfg'
print(x)

得看什么语言了,python是弱类型语言,这样是能正常运行的。 强类型语言如C JAVA 就不能给变量一会是 整形 一会是字符串了

它的意思是比如一个变量x原来是整形,就不能改成字符串了。但实际上Python不是这样的,其他语言大多都是不能更改的。