这个为什么可以赋值呢

一个变量x怎么可以赋两个的值呢?请大家帮忙回答回答!谢谢各位了!

img

  在 Python 中,变量没有类型限制,所有不用像其他变量有类型的语言,需要事先声明变量类型,且只可以赋值声明类型的对象。

  在 Python 中,您赋什么类型的对象给变量,变量它就是啥子类型,这也就太“活”了,这是 Python 特性之一。用惯“严谨”语言的人,初用Python ,会因此有些不适。😄😄

  • 例如——

    img


      如图试炼可以看到,变量s,可以为其赋任意类型的值。

在Python中,赋值语句的右侧可以是任何合法的表达式,不一定要是数值或变量名称。因此,赋值语句"x = abcedfg'"可以正常执行。在这种情况下,将字符串"abcedfg'"赋给变量x是合法的,其结果是x的值为"abcedfg'"。