python语言是静态语言吗,python有静态类吗

dfnjsfkhak 1 0

大家好,今天小编关注到一个比较意思的话题,就是关于python语言静态语言吗的问题,于是小编就整理了2个相关介绍Python语言是静态语言吗的解答,让我们一起看看吧。

  1. python是静态语言吗?
  2. 什么是静态语言和动态语言?

python是静态语言吗?

python是动态语言,实例创建出来之后仍然可以被绑定其他属性,即使类中规定。

python可以直接把pig传入kind方法(即便kind方法已经声明参数类型为student),但是因为是动态语言,所以在编译时不会报错,并且在运行时,发现pig也有grade这个方法(“鸭子类型”),所以能够正常运行。

python语言是静态语言吗,python有静态类吗-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

什么是静态语言和动态语言?

静态语言是指在编译时变量数据类型即可确定的语言,多数静态类型语言要求使用变量之前必须声明数据类型。例如:C++Java、Delphi、C#等。

动态语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。例如:Python、Ruby、Perl等。现在一般很少这样划分程序语言了

到此,以上就是小编对于python语言是静态语言吗的问题就介绍到这了,希望介绍关于python语言是静态语言吗的2点解答对大家有用

python语言是静态语言吗,python有静态类吗-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)
python语言是静态语言吗,python有静态类吗-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

标签: 语言 静态 类型