编程语言与python介绍

编程语言的发展史

编程语言由机器语言到汇编语言再到现在的高级语言

机器语言

基于高低电频工作(0010100)

特点:

  • 运行速度快
  • 开发效率极低

汇编语言

通过特定的英文字符组成,逻辑性不强

特点:

  • 运行速度比机器语言略低
  • 开发效率比机器语言略高

高级语言

c、php、c+、java、go、python

拥有一定的逻辑性,更加贴合人类的思维

特点:

  • 运行速度较慢
  • 开发效率较高

高级语言的分类

编译型

把程序所有代码编译成计算机能识别的二进制指令,之后操作系统会拿着编译好的二进制指令直接操作硬件。

# 优点
编译一次后就可以拿着结果重复运行,而无需再次翻译,执行效率高于解释型

# 缺点
编译型代码是针对某一平台翻译的,当前平台翻译的结果无法拿到另外一个平台使用,即无法跨平台

解释型

解释器会读取程序代码,一边翻译一边执行

# 优点
代码运行是依赖于解释器,不同平台有对应版本的解释器,所以代码可以跨平台运行

# 缺点
每次执行都需要翻译,执行效率低于编译型

解释型语言和编译型语言的对比

开发效率

解释型语言>编译型语言>汇编语言>机器语言

执行效率

解释型语言<编译型语言<汇编语言<机器语言

跨平台

解释型语言>编译型语言

python介绍

python也被称为胶水语言

python解释器版

在企业中,为求业务稳定,不建议下载最新版本的软件,避免新版本出现bug无法解决。

python版本分类:

  • python 2.X
  • python 3.X

运行python程序有两种方式

  • 交互式:在python解释器中,输入代码后,敲回车就可以得到结果。
  • 脚本文件: 将代码写入到py文件中,交由python解释器运行。

python文件约定成俗将后缀名定义为.py,但其实.py单纯的就是文本文件。

注释

什么是注释

注释就是对代码的辅助说明,注释后面的内容不会被执行。

为什么要注释

增加代码的可读性

怎么用注释

  • 单行注释用#
  • 多行注释用''' '''
# 这是单行注释

'''
这是多行注释的第一行
这是多行注释的第二行
'''
原文地址:https://www.cnblogs.com/cnhyk/p/11777656.html