zoukankan      html  css  js  c++  java
  • Day——02

    一 编程语言介绍

      1.1机器语言:直接用计算机能理解的二进制指令编写程序,直接控制硬件

        优点:执行效率高  

        缺点:开发效率低,跨平台性低

      1.2 汇编语言:用英文标签取代二进制去编写程序,本质也是在直接控制硬件

      1.3 高级语言:用人能理解的表达方式去编写程序,无需考虑硬件的操作细节

          例如:print('hello world')

          编译型:类似于谷歌翻译

          解释型:类似于同声传译        同声传译(就是说一句翻译一句)

      执行效率:机器语言 > 汇编语言 > 高级语言(编译型)> 高级语言(解释型)

      开发效率:机器语言 < 汇编语言 < 高级语言(编译型)< 高级语言(解释型)

      跨平台型:机器语言 < 汇编语言 < 高级语言(编译型)< 高级语言 ( 解释型)  

    二 python解释器的安装

      2.1 验证python解释器的安装

      2.2 设置环境变量

        win7系统   将自己的python安装路径  添加到自己计算机的环境变量   path里面   中间用分号隔开

          例如: E:python;C:ac

    三 执行python程序的两种方式

      1 交互式:即时就可以得到命令的执行结果,通常用来调试代码

      2 命令式:python3.6 E: ext

        2.1 注意:后缀名并不会影响程序的运行,但是我们约定俗成是以      .py     结尾

        2.2 运行python程序经历的3个阶段

          1)先启动python解释器

          2)python解释器讲text.txt文件的内容当成文本内容读入内存(此时的python届时请就像一个

          文本编辑器)

    四 变量

      1 什么是变量?

        量   指的是记录事物的状态

        变   指的是事物的状态可以改变的

      2 为什么用变量?

        为了让计算机具备人记忆事物状态的技能

      3 如何用变量?

       分为先定义,后应用,变量名的命名,常量,变量值的特征,内存管理

        3.1先定义    例如  :     age = 18

          三大组成部分

            变量名:变量名应该反映出事物的属性

                 =:    把变量值绑定给变量名

            变量值:就是事物的状态

             name = 'xxx'

             age = '18'

             height = '180'

             sex = 'mate'

        3.2 后应用

          通过变量名引用值

          强调:变量名是访问到值的唯一方式

        3.3 变量名的命名

          大前提:变量名应该见名知意

            语法规定:

              1.变量名由字母,数字,下划线组成

              2.不能以数字开头      _name = ‘xxx’

              3.不能使用python的关键字

              ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 
          'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global',
          'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
          'raise', 'return', 'try', 'while', 'with', 'yield']

        命名风格:

          1.纯小写加下划线(在python中,变量名的命名推荐该方式)

           age_of_oldboy = 73   

          2.驼峰体

            AgeOfOldboy = 73

        3.4 常量 (纯大写)

          AGE_OF_OLDBOY = 73

        3.5 变量值有三种特性

          id:是变量值在内存中的唯一标识(根据内存地址计算而来,内存地址不同则id就不同,内存            地址相同则id相同)

          type:不同类型的只用来记录不同的状态

          值:

        3.6 内存管理

          垃圾回收机制:引用计数

            引用计数增加

            age = 18 # 18的引用计数为1

            x = age  # 18的引用计数为2

            引用计数减少

            del age  # 18的引用计数减为1

            x = 10    # 18的引用计数减为0

  • 相关阅读:
    axios的使用/
    jQuery好玩的双向控制轮播
    vue的路由跳转方式/两种
    vfor的某些注意事项
    vue使用插件时不能撑满页面?
    swiper中的双向控制器不生效问题
    sass的安装及使用
    .net必懂题
    软件架构初读01
    EJB
  • 原文地址:https://www.cnblogs.com/xuzhaolong/p/10560053.html
Copyright © 2011-2022 走看看