无论是什么数据对象,在内存中创建好数据对象之后,都只是把它的地址保存到变量名中。所以变量名是类型无关的,但它指向的值是类型相关的,可以是数值、字符串、列表、函数、类、对象等等。...还有一些有特殊意义的变量命名方式(目前这些内容了解即可):
前缀并后缀双下划线的变量,如__name__,这种类型的变量在python中有特殊意义,属于对象的内置属性,以后学了类和对象就知道了
单下划线前缀的变量...,如_x,这类变量不会被from ModuleName import *的方式导入
双下划线前缀的变量,如__x,这类变量是类的本地变量或称为类的私有变量,它会扩展成__classname_x
除此之外...例如:
a, b, c, d = ("shell","perl","php","python")
a, b, c, d = ["shell","perl","php","python"]
但是变量和序列中的元素必须一一对应...,"python")
a, *b = ["shell","perl","php","python"]
赋值的结果:
shell
['perl', 'php', 'python']
(6)的赋值方式等价于