zoukankan      html  css  js  c++  java
  • 编程语言与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单纯的就是文本文件。

    注释

    什么是注释

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

    为什么要注释

    增加代码的可读性

    怎么用注释

    • 单行注释用#
    • 多行注释用''' '''
    # 这是单行注释
    
    '''
    这是多行注释的第一行
    这是多行注释的第二行
    '''
    
  • 相关阅读:
    疫苗玻璃瓶行业,能发生国产替代吗
    马斯克是如何借力打力的?
    什么是分析立体主义
    这5家公司代表了高瓴资本眼中的科技产业未来
    玻尿酸之王华熙生物,为什么要做食品和饮料(下)
    ajax缺点
    babel转码器
    docker 缺陷
    MVVM中的vm双向监听和mvc的缺点
    mybatisPlus中的模糊查询问题
  • 原文地址:https://www.cnblogs.com/cnhyk/p/11777656.html
Copyright © 2011-2022 走看看