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

  • 相关阅读:
    Android:简单联网获取网页代码
    nginx搭建前端项目web服务器以及利用反向代理调试远程后台接口
    ElementUI使用问题记录:设置路由+iconfont图标+自定义表单验证
    vue中引入第三方字体图标库iconfont,及iconfont引入彩色图标
    Axios使用文档总结
    使用node中的express解决vue-cli加载不到dev-server.js的问题
    Vue脚手架(vue-cli)搭建和目录结构详解
    JS夯实基础:Javascript 变态题解析 (下)
    理解JS里的稀疏数组与密集数组
    JS夯实基础:Javascript 变态题解析 (上)
  • 原文地址:https://www.cnblogs.com/yangyinyin/p/10562265.html
Copyright © 2011-2022 走看看