目录
(一)python有两种编写和执行程序的方法:交互式、脚本式
一、python是什么
python是一个高层次的结合了解释型和面向对象的脚本语言。
- 解释型语言:通过解释器直接对程序逐行执行代码。
- 交互式语言:python在交互模式下,在命令行和运行.py文件是有区别的。
- 初学者语言:适合初学者入门的易学习编程语言。
python语言的优劣:
- 优点:python是解释型语言,通过解释器直接对程序逐行执行代码,当程序有多个错误也只显示一个错误,方便调试。
- 优点:python是动态类型语言,可以不声明变量的数据类型,系统在执行过程中会自动分配数据类型。
- 优点:比其他语言更有特色语法结构,具有很强的可读性。
- 缺点:python是解释型语言和动态类型语言,逐行执行会导致执行速度缓慢(代码量越大,运行速度越慢)。
- 缺点:正因为开发的简单和易用性,其python的内存运行效率低和数据库交互上效率低。
二、python的特点
- 最主要的特点:易学习、易阅读、易维护,比起其他大型编程语言来说,python的代码量低,即开发周期短。
- 有丰富的第三方标准库,可以避免大量代码的编写过程。
- 语言生态健全,在多个应用领域有广泛的应用。
- 具有可移植性、可扩展性、可嵌入性。(三个特性)
可移植:基于其开放源代码的特性,可移植到许多平台使用。
可扩展:可以通过C或C++ 完成运行效率高的关键代码或不愿开放的算法的部分程序,再