• python-计算机基础之编程语言


    python-计算机基础之编程语言

    一、编程语言的分类

    1.机器语言(通过二进制组成的语言)

    优点: 预算速度够快。 缺点:开发效率低。

    2.汇编语言(通过英文字符组成的语言)

    优点:执行效率相较于机器语言略低。 缺点:开发效率相较于机器语言略高。

    3.高级语言(类通过向操作系统发送指令间接性操作硬件的语言)

    3.1优点:开发效率高。 缺点:执行效率低。

    3.2高级语言分类

    编译型:C 、C++ 、go

    解释型:python、C#、java

    3.3几种语言的比较

    开发效率:解释型 > 编译型 > 汇编语言 > 机器语言
    执行效率:机器语言 > 汇编语言 > 编译型 > 解释性
    跨平台:解释型 > 编译型

    二、 python执行代码的两种方式

    1.交互型:有来有往,即一次至多输入一条命令返回一个结果不可进行保存。

    2.命令行:多行命令即以一个脚本的方式执行可进行保存。

    PS: python文件约定俗成将后缀定义为.py结尾的文本文件.

    python IDE工具:pycharm

    专门用于编写python代码

    优点:提升开发效率 缺点:比较占用内存资源

    三、注释

    单行注释:#

    多行注释:‘’‘ ’‘’ “”“ ”“” 或者 选中注释行CTRL+?进行多行#注释

    四、变量

    1.什么是变量

    变:事物的状态存在变化 量:描述事物的状态

    所谓变量就是描述不断变化的状态

    2.变量的构成:变量名+赋值符号+值

    3.变量名字的规范

    1.只能由字母,数字,下划线组成
    2.不能使用中文0
    3.不能以数字开头
    4。必须区分大小写

    4.变量名的命名风格

    1.驼峰体:由大写字母开头

    2.下划线体:由字母/数字+下划线构成

    5.变量的三大特征

    1.值:value

    2.内存地址:id

    3.类型:type

    6.常量:python中没有常量

    约定俗成的全部大写的字母就是常量

    7.内存管理

    小整数池:同一变量指向多个变量名时(在1-255之间)a=1 b=1 位置相同

    垃圾回收机制:

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

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

    分代回收:

         详细立即回收机制请参考小猿取经链接:

    https://www.cnblogs.com/xiaoyuanqujing/articles/11640905.html

     

     img

     

     

     

  • 相关阅读:
    (二)常问升级小点
    (一)常问基础小点
    Linux之expr命令详解
    Mac--Visual Studio Code 常用快捷键
    git撤销commit操作回到add状态
    ExampleMatcher ,在查询非int 或boolean 字段时要使用 withIgnorePaths() 忽略 int 和boolean 字段,要不然查询不到值
    navicat 用url 连接mongo
    javase 打印杨辉三角
    关系型数据库遵循ACID规则
    Redis介绍
  • 原文地址:https://www.cnblogs.com/cyfdtz/p/11778106.html
Copyright © 2020-2023  润新知