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

  • 相关阅读:
    hdu 2665 划分树
    概率模型与条件随机场
    shell中各种括号的作用()、(())、[]、[[]]、{}
    今日BBC
    小贝_mysql主从复制作用以及案例
    c++ builder 版CreateAnonymousThread用法
    安卓UI适配限定符
    编译3.10内核 出现错误 “undefined reference to...." 解决方法
    iptables的4表5链(未完)
    已有iptables表的查看
  • 原文地址:https://www.cnblogs.com/yangyinyin/p/10562265.html
Copyright © 2011-2022 走看看