静态类型语言(
statically typed language
)
在这种语言中,数据类型是在编译期间就决定的,如Java 和C
动态类型语言( dynamically typed language )
教本语言中大都在解释执行时才动态决定数据的类型(给变量赋值时),如Python,JavaScript
强类型语言(strongly typed language)
数据必须有类型,不存在不确定类型的数据,如Java和Python
弱类型语言(weakly typed language)
在这里,类型可以被忽略,如在VBScipt中,你可以将字符串‘1122’和整数55相加。
Python既是动态又是强类型的语言。
Resources:
《dive in python》
在这种语言中,数据类型是在编译期间就决定的,如Java 和C
动态类型语言( dynamically typed language )
教本语言中大都在解释执行时才动态决定数据的类型(给变量赋值时),如Python,JavaScript
强类型语言(strongly typed language)
数据必须有类型,不存在不确定类型的数据,如Java和Python
弱类型语言(weakly typed language)
在这里,类型可以被忽略,如在VBScipt中,你可以将字符串‘1122’和整数55相加。
Python既是动态又是强类型的语言。
Resources:
《dive in python》
博客介绍了编程语言的类型分类,包括静态类型语言(编译期间决定数据类型,如Java和C)、动态类型语言(解释执行时动态决定数据类型,如Python、JavaScript)、强类型语言(数据必须有类型,如Java和Python)和弱类型语言(类型可被忽略),指出Python是动态强类型语言。
821

被折叠的 条评论
为什么被折叠?



