编程必修课:一文弄懂python的运行机制

文章目录
【1】背景知识
【1.1】编译型VS解释型
【1.2】字节码
【2】Python运行机制
【3】解释型语言优点
【4】解释型语言的缺点
【5】垃圾回收
【6】__pycache__文件夹

Python的维基百科说明:“是一种广泛使用的解释型,高级编程,通用型语言,具有动态类型和垃圾回收功能,能够自动管理内存使用”

在这里插入图片描述

Python的设计哲学:

优美优于丑陋,明了优于隐晦
简单优于复杂,复杂优于凌乱
扁平优于嵌套,稀疏优于稠密
可读性很重要
【1】背景知识
【1.1】编译型VS解释型
首先:Python是一门解释型语言(虽然有编译过程)

程序开发者编写的代码是高级语言,计算机是看不懂的,故需要一个“翻译官”将我们写的代码转换成计算机可以看明白的,这个“翻译”的过程有2中——编译和解释

编译型语言:先编译,再运行,在程序运行之前,先通过编译器将代码转化成机器码,然后再交给计算机运行——典型代表C语言
解释型语言: 边解释边运行,程序直接开始运行,解释器逐行给计算机进行解释࿰

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值