我们可以这样说明
C++类需要显式说明某一个变量名称是什么类型的语言我们将其称为静态语言
py类无需显式说明的我们称之为动态语言
在Python中
a = 114
a = "514"
b = 1919
b = a
这一系列操作的都是合法的,Python的变量本身并不绑定一个特定的类型,而是 引用 一个值。当我们进行赋值时,变量只是指向内存中一个对象的标签。这个对象可以是任何类型,并且这个标签可以随时被重新指向另一个不同类型的对象。
我们可以这样说明
C++类需要显式说明某一个变量名称是什么类型的语言我们将其称为静态语言
py类无需显式说明的我们称之为动态语言
在Python中
a = 114
a = "514"
b = 1919
b = a
这一系列操作的都是合法的,Python的变量本身并不绑定一个特定的类型,而是 引用 一个值。当我们进行赋值时,变量只是指向内存中一个对象的标签。这个对象可以是任何类型,并且这个标签可以随时被重新指向另一个不同类型的对象。