之所以说Python是解释型语言是因为它的源代码不是直接编译成CPU可执行的机器码,而是由Python虚拟机逐行执行的。Python程序的执行流程是这样的:Python源代码 -> 字节码 -> Python虚拟机执行字节码解释型语言的优点是跨平台性强、开发效率高、动态特性强大等,缺点是运行速度相对较慢、运行时才暴露错误、资源开销更大等。