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 码

浙公网安备 33010602011771号