zoukankan      html  css  js  c++  java
  • 第二天笔记

    编程语言分类:

         1. 机器语言:用二进制指令编程,本质是直接操作硬件。

                    优点:执行效率高     缺点:开发效率低,学习难度高

         2.汇编语言:用英文标签代替二进制指令,本质也是直接操作硬件。

                    优点:开发效率高    缺点:仍然没有改变直接操作硬件的本质,执行效率高,但不如机器语言高

        3.高级语言:用人类的字符去编写程序,人类的字符计算机无法理解,必须经过翻译,翻译成机器语言计算机才能执行

                     编译型:C        类似与谷歌翻译-->gcc 特点:编译一次,拿到结果可以重复执行,无需重新编译

                                              翻译:程序---->gcc----->机器语言    执行:机器语言---->CPU

                                              优点:执行效率高      缺点:调试程序麻烦   跨平台性差

                     解释型:Python 类似于同声传译--》解释器      特点:解释一行,执行一行,即边翻译边执行     

                                   程序---->解释器----->机器语言----->CPU

                                   优点:  开发效率高    跨平台性高   调试程序方便    缺点:执行效率低

    1、什么是变量     量:是衡量/记录现实世界中的某种特征/状态     变:指的是记录的状态是可以发生变化的

    2、为什么要用变量     是为了让计算机能够像人一样去将一个事物的特征/状态记忆下来(存到计算机内存)     以后可以取出来使用

    3、如何用变量 # 一 定义变量的语法 # age=18 # 变量名:相当于一个门牌号,是访问到值的唯一方式 # =:赋值符号是将值的内存地址绑定给变量名age # 值:用来表示状态的

    # 二 变量的使用:通过变量名引用 # print(age)

    # 三:总结:变量的使用规则:先定义,再通过变量名去引用

    # 四:变量名的命名规则:变量是用来访问变量值的,所以变量名应该遵循一定的规范,来方便我们标识存到内存中值的功能 # 大前提:变量名的命名应该能够反映出值记录的状态 salary=3.1 name='egon' height=180 weight=75 #1、变量名只能是字母、数字或下划线的任意组合,(区分大小写) #2、变量名的第一个字符不能是数字 #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 下划线(纯小写+下划线) age_of_oldboy=73 # 推荐 #2 驼峰体 AgeOfOldboy=73

    常量:不变的量

  • 相关阅读:
    在github上用octopress搭建博客过程纪要
    各自用一句话来概括MVC、MVP、MVVM的差异特点
    二级域名使用下划线
    knockout.js的学习笔记2
    knockout.js的学习笔记
    knockout.js的学习笔记4
    利用GitHub Pages安装部署Octopress博客
    安装.net framework 4.0失败,出现HRESULT 0xc8000222错误代码
    版本控制工具GitHub发布Windows版
    C#多线程中 lock用法
  • 原文地址:https://www.cnblogs.com/zhouhao123/p/9455747.html
Copyright © 2011-2022 走看看