zoukankan      html  css  js  c++  java
  • 编程语言与Python介绍

    编程语言发展史

    计算机是基于电工作(基于高、低电平)

    1、机器语言

      优点:执行效率高

      缺点:开发效率低

    2、汇编语言

      优点:开发效率相较于机器语言略高

      缺点:执行效率相较于机器语言略低

    3、高级语言 C、C++、C#、Java、PHP、Python、go

      优点:开发效率高

      缺点:执行效率低

    编译型:类似于谷歌翻译,写完一大段整体翻译,翻译结果可以保留下一次使用

    C、C++、PHP

    解释性:类似于同声传译,写一句翻译一句

    Python、C#、Java(先编译后解释)

    开发效率

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

    执行效率

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

    Python 执行代码的两只方式:

      1、交互型:有来有往,敲完一条命令按下enter键马上能看到结果,调试程序方便。程序

      无法永久保存,关掉cmd窗口数据就消失了。

      2、命令行执行:Python文件约定俗成将后缀名为py,其实py就是单纯的文本文件。

    IDE工具:Pycharm 专门用于编写Python代码

      优点:提升开发效率

      缺点:比较占用内存资源

    单行注释:# 快捷键 Ctrl + ? 多行注释 :‘’‘ ’‘’ “”“ ”“”

    变量

    1、什么是变量?

      变:事务的状态是可以变化的

      量:描述事务的状态

    2、怎么用变量?

      1、变量名:变量名用来引用变量值,但凡需要用变量值,都需要通过变量名。

      2、赋值符号:赋值

      3、变量值:存放数据,用来记录现实世界中的某种状态。

    3、变量名的命名规范

      1、变量名必须用字母数字下划线组合,并且变量名的第一个字符不能是数字

      2、不可用中文

      3、区分大小写

    4、变量名的命名风格

    驼峰体

    UserAge = 18
    
    print(UserAge)
    
    18

    下划线体

    user_age = 18
    
    print(user_age)
    
    18

    5、变量的三大特性

      值:value

      内存地址:id

      变量的类型:type

    常量:

      Python中压根没有常量

      Python程序员约定俗成将字母全部大写的变量定义为常量

    内存管理:

      小整数池 范围是[-5,256],该范围内的小整数对象是全局解释器范围内被重复使用,永远不会被垃圾回收机制回收。

    垃圾回收机制:

    a = 10 a = 11

      1、引用计数:当内存中的值引用计数为0,垃圾回收机制就会自动清除

      2、标记清除:当应用程序将内存撑满的时候,会自动停止,清除垃圾

      3、分代回收

     

  • 相关阅读:
    Hadoop-03 基于Hadoop的JavaEE数据可视化简易案例(升级使用HBase存储结果集)
    Hadoop-02 基于Hadoop的JavaEE数据可视化简易案例
    Python03 变量
    Python01 VSCode开发环境和入门程序
    MyBatis01 Idea中搭建MyBatis开发环境
    Idea01 Idea2018中集成Tomcat9导致OutPut乱码
    MySQL-08 MySQL8.0新特性
    C11 C语言文件的读写
    C10 C语言数据结构
    C09 指针
  • 原文地址:https://www.cnblogs.com/lvguchujiu/p/11777528.html
Copyright © 2011-2022 走看看