静态类型语言:
一种在编译期间就确定数据类型的语言。大多数静态类型语言是通过要求在使用任一变量之前声明其
数据类型来保证这一点。Java和C是静态类型语言。
动态类型语言:
一种在运行期间采取确定数据类型的语言,与静态类型相反。VBScript和Python是动态类型的,因为
他们确定一个变量的类型是在您第一次给他赋值时确定的。
强类型语言:
一种总是强制类型定义的语言。Java和Python是强制类型定义的。您有一个整数,如果不明确的进行
转换不能将把它当成一个字符串。
弱类型语言:
一种类型可以被忽略的语言,与强制型相反。VBScript是弱类型的。在VBScript中,您可以将字符串
‘12’和整数3进行链接得到字符串‘123’,然后将他看成整数类处理,这些都不需要任何显示的转换。
所以说Python即是动态类型语言(因为它不使用显示数据类型声明),有是强类型语言(因为只要一个变量
获得了一个数据类型,它实际上就是一直是这个类型了)。