zoukankan      html  css  js  c++  java
  • day02

    编程语言介绍
    机器语言:用计算机能理解的二进制指令编写程序,直接控制硬件
    汇编语言:用英文标签代替二进制指令去编写程序,本质也是直接控制硬件
    高级语言:用人能理解的表达方式去编写程序,无需考虑硬件的操作细节
    编译型:类似于谷歌翻译
    解释型:类似于同声传译
    执行效率:机器语言》汇编语言》高级语言(编译型》解释型)
    开发效率:机器语言《汇编语言《高级语言(编译型《解释型)
    跨平台性:机器语言《汇编语言《高级语言(编译型《解释型)

    Python解释器的介绍及多版本安装

    执行Python的两种方式
    交互式:即时得到命令执行的结果,通常用来调试程序
    命令行:python3 D est.txt
    注意:后缀名不影响程序运行的结果,但约定俗成以.py结尾
    运行python程序经历的三个阶段
    先启动python解释器
    python解释器将test.txt文件内容当成文本内容读入内存
    python解释器解释刚刚读入的内存代码


    变量
    1、什么是变量
    量:指的是记录事物的状态
    变:指的是事物的状态是可以改变的

    2、为何要用变量
    为了让计算机具备人记忆事物状态的技能

    3、如何用变量
    3.1 先定义
    定义的三大的组成部分
    变量名:变量名应该能反映出的事物的状态
    = :把变量值绑定给变量名
    变量值:事物的状态
    3.2 后使用
    通过变量名引用值
    变量名是访问到值的唯一方式
    3.3 变量名的命名
    大前提:见名知意
    语法规定:
    1、变量名由字母、数字、下划线组成
    2、不能以数字开头
    3、不能使用python的关键字
    命名风格:纯小写加下划线 age_of_oldboy=73
    驼峰体 AgeOfOldboy
    3.4 常量
    大写字母表示
    3.5 变量值具备的三种特征
    id:是变量值在内存中的唯一标识(根据内存地址计算而来,内存地址不同则id不同,内存地址相同则id相同)
    type:不同类型的值用来记录不同的状态

    3.6 内存管理
    垃圾回收机制:引用计数
    引用计数增加
    age=18 # 18的引用计数为1
    x=age # 18的引用计数为2
    引用计数减少
    del age # 18的引用计数减为1
    x=10 # 18的引用计数减为0

  • 相关阅读:
    HTML-DOM实例——实现带样式的表单验证
    HTML-DOM常用对象的用法(select/option/form/table)
    C++程序嵌入Python解释器二次开发
    线程池、协程
    Qt信号(SINGAL)与槽(SLOT)
    随机数
    字符串、内存拷贝
    模板元编程以及关键字template和typename
    std::thread,std::future,std::promise,std::async
    C++智能指针,RAII(资源获取即初始化) 原则
  • 原文地址:https://www.cnblogs.com/yangyinyin/p/10562265.html
Copyright © 2011-2022 走看看