Python到底是什么样的语言?
Python到底是什么样的语言?
正确答案:1.Python是动态类型的,这意味着你不需要在声明变量时指定类型。你可以先定义x=111,然后x=”I’mastring”。
Python是面向对象语言,所有允许定义类并且可以继承和组合。Python没有访问访问标识如在C++中的public,private,这就非常信任程序员的素质,相信每个程序员都是“成人”了~
在Python中,函数是一等公民。这就意味着它们可以被赋值,从其他函数返回值,并且传递函数对象。类不是一等公民。
写Python代码很快,但是跑起来会比编译型语言慢。幸运的是,Python允许使用C扩展写程序,所以瓶颈可以得到处理。Numpy库就是一个很好例子,因为很多代码不是Python直接写的,所以运行很快。
Python使用场景很多–web应用开发、大数据应用、数据科学、人工智能等等。它也经常被看做“胶水”语言,使得不同语言间可以衔接上。
Python能够简化工作,使得程序员能够关心如何重写代码而不是详细看一遍底层实现。