python基础

1、python的种类

  JavaPython --- 直接将交给java解释器执行

  cPython ---  直接将python解释器交给c

  PyPy ---  直接将字节码

2、字节码和机器码

  1.机器码
    是电脑CPU直接读取运行的机器码,运行速度最快,但是非常晦涩难懂,同时也比较难编写;机器码就是计算机可以直接执行,并且执行速度最快的代码;

  2.字节码

    字节码是一种中间状态的(中间码)的二进制代码(文件),字节码(Bytecode)是一种包含执行程序、由一序列 op 代码/数据对 组成的二进制文件。需要直译器转译后才能成为机器码;字节码通常情况下它是已经经过编译,但与特定机器码无关。字节码通常不像源码一样可以让人阅读,而是编码后的数值常量,引用,指令等构成的序列。字节码与特定的硬件环境无关;字节码的实现方式是通过编译器和虚拟机器。编译器将源码编译成字节码,特定平台上的虚拟机器将字节码转译为可以直接执行的指令。字节码的典型应用为Java bytecode

  3.对比字节码与机器码
    机器码就是说计算机能读懂的代码,简单点说就是给计算机执行的二进制代码.字节码,是JAVA语言专有的,它是让JVM来执行的二进制代码,虽然都是二进制代码,但是由于执行它的环境不一样,所以它们存在一些指令集上的区别
  原文链接:https://blog.csdn.net/qq_35810838/java/article/details/99294636

 3、python程序

  1、python执行

    终端执行:C:\python3\python.exe D:\1.py

    解释器:C:\python3\python.exe

  2、文件形式

    # /usr/bin/u/ubv/a python

    

  3、编码

    # -*- coding:utf-8 -*-

    # /usr/bin/u/ubv/a python  (linux头部)

  4、acscll 码

     

    

posted @ 2020-04-13 07:32  楼宇  阅读(102)  评论(0)    收藏  举报