zoukankan      html  css  js  c++  java
  • Python Day02

    作业:
    1.总结三种编程语言,各自的工作机制,三种语言的执行效率和开发效率是什么样的顺序
    2.执行python代码的方式有哪些,并详细介绍一下它们的执行流程
    3.总结普通应用程序加载文件与Python解释器加载文件的三步骤
    4.定义变量num=10,介绍语法中num、=、10各是什么功能
    5.变量除了可以访问变量的值,还可以访问哪两部分?怎么访问
    
    解答:
    一:
    1:机器语言:01010101二进制代码,对应硬件的高低电平,直接交给硬件执行。
    2:汇编语言:对机器语言的二进制代码用英文字符进行标记,体量庞大,对程序员而言极难学习编程。
    3高级语言:人可以理解的代码字符进行编程,然后通过编译器、解释器最终转换成机器能识别运行的二进制代码。
        编译型语言:最终用来执行的文件不能夸平台;
        解释型语言:最终用来执行的文件可以跨平台。
     执行效率:机器语言>汇编语言>高级语言;
     开发效率:机器语言<汇编语言<高级语言。
     二:
    执行Python代码的方式有两种:交互式和脚本式。
    交互式:在cmdShell窗口编写Python代码,按回车键执行
         :执行过程:打开cmd——进入Python解释器——编写代码按回车执行。
    脚本式:在文本文件中编写Python程序,在Python解释器中批量逐条执行。
         :执行过程:在选用的编辑文件中编写代码——打开终端——通过指定解释器运行代码               文件(指定解释器名字+空格+文件绝对路径)
     三:应用程序加载文件过程:
            第一:打开应用程序,让应用程序在操作系统上运行
            第二:应用程序通过操作系统将需要运行的文件加载到内存
            第三:应用程序执行文件内容,然后将文件内容呈现给用户界面。
        Python解释器执行Python程序文件过程:
            第一:打开Python解释器,在操作系统上运行
            第二:Python解释器通过操作系统将文件加载到内存上
            第三,Python解释器解释执行目标程序文件,将结果显示给用户(正确或异                常)
     四、五:num=10
        num:变量名,通过直接访问变量名可以访问变量名指向的堆取的值。
                   通过id(变量名):可以访问变量名指向的堆取的值的地址。
                   通过type(变量名):可以访问变量值的的类型。
        =:赋值符号,将左边的值复制给右边的变量,这个变量值存放在堆区。变量地址
                      存放在栈区。
        10:变量值,事物状态的描述值,这个值是可变的,值变了,变量名不变、堆取变量
                   值的地址变。通过内存优化机制,变量名不同、变量值相同,其堆取
                   值的地址相同,没有优化机制的话,堆取值的地址不一定相同。
    ```

  • 相关阅读:
    数字证书学习笔记
    在微服务中使用领域事件
    用Gradle构建Spring Boot项目
    七言 朱雀
    作为分享者
    Spring Framework学习要点摘抄
    Servlet 3.0/3.1 中的异步处理
    Java集合学习笔记
    Java垃圾回收学习笔记
    你究竟有多了解Spring?
  • 原文地址:https://www.cnblogs.com/huhongpeng/p/10700742.html
Copyright © 2011-2022 走看看