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:变量值,事物状态的描述值,这个值是可变的,值变了,变量名不变、堆取变量
                   值的地址变。通过内存优化机制,变量名不同、变量值相同,其堆取
                   值的地址相同,没有优化机制的话,堆取值的地址不一定相同。
    ```

  • 相关阅读:
    Xcode 4.1~4.6 + iOS 5、iOS 6免证书(iDP)开发+真机调试+生成IPA全攻略
    Java程序员快速入门Go语言
    企业站常用的点击后弹出下拉菜单导航
    企业站常用漂亮横向导航菜单
    点击弹出弹性下拉菜单效果
    很酷的伸缩导航菜单效果,可自定义样式和菜单项。
    导航条点击按钮切换效果
    不错的二级导航菜单特效
    商城常用产品分类导航条
    css实现鼠标经过导航文字偏位效果
  • 原文地址:https://www.cnblogs.com/huhongpeng/p/10700742.html
Copyright © 2011-2022 走看看