1.高级语言的分类
编译型语言:(C/C++)
编译器
source code —> compiler —> object code —>executor —>output
执行过程类似于翻译文章:一种语言写的文章可以整篇翻译为另一种语言的文章,执行效率非常高。
解释型语言:(Basic/Python )
/ɪnˈtəːprɪtə/ 解释器
source code —>interpreter —>output
它是由一个叫解释器的程序一条一条的执行源代码
执行过程类似于同声传译:报告人说一句翻译人翻译一句。过程相对慢,执行效率比较低。但比较灵活,报告人可以根据现场的反应,随时调整所要说的内容。而且Python 语言可移植性比较好。
2.Python 语言的特点
1)解释型语言设计哲学是“优雅”,“明确”,“简单”,易学易用,可读性高。
2)开发哲学是 “用一种方法,最好只用一种方法来做一件事”
3)现代语言特点:面向对象、支持泛型设计、支持函数式编程
4)丰富的第三方函数库
5)Python语句的缩进
Python代码块使用缩进对齐表示代码逻辑,而不是使用大括号,Python每段代码块缩进的空白数量可以任意,但要确保同段代码块语句必须包含相同的缩进空白数量
网友评论