Python是一种计算机顺序设计言语,是一种面向对象的动态、强范例脚本言语(诠释型言语)。
强范例:不许可差别范例相加
动态范例:不运用显现数据范例声明,且肯定一个变量的范例是在第一次给它赋值的时刻
脚本言语:平常也是诠释型言语。在顺序运转的前一刻,还只有源顺序没有可实行顺序;而顺序每实行到源顺序的某一条指令,诠释顺序将源代码转换成二进制代码以供实行;总言之就是不停的诠释、实行、诠释、实行.....
强范例言语和弱范例言语
1、强范例言语:使之强迫数据范例定义的言语。没有强迫范例转化前,不许可两种差别范例的变量互相操纵。强范例定义言语是范例平安的言语,如Java、C# 和 python,比方Java中“int i = 0.0;”是没法经由过程编译的;
2、弱范例言语:数据范例能够被疏忽的言语。与强范例言语相反, 一个变量能够赋差别数据范例的值,许可将一块内存看作多种范例,比方直接将整型变量与字符变量相加。C/C++、PHP都是弱范例言语,比方C++中“int i = 0.0;”是能够编译运转的
静态和动态范例言语
静态和动态是针对变量的数据范例而言的,区分以下:
1、运用静态范例言语编写的代码中,要声明变量的数据范例,而且差别数据范例的变量不许可直接赋值,它的数据范例是编译时期举行搜检的。
2、静态范例言语在运用变量之前,需要为它们分派好内存。
3、静态范例言语功能强大,但相对难以进修,而且天真性差。
4、动态范例言语与静态言语恰好相反,它只在顺序运转时期才去举行数据范例搜检,不需要给变量指定数据范例,它会在第一次同仁给变量时,在内部纪录数据范例。
5、动态范例言语虽然疾速天真,但在代码运转前很难找到bug,所以提升了开辟速率,但落空顺序的健壮性。
1)静态范例言语:c、c++、c#、object-c、Java等
2)动态范例言语:Python、ruby、PHP、JavaScript、erlang等
以上就是python是什么范例的编程言语?的细致内容,更多请关注ki4网别的相干文章!