python知识

本文介绍了计算机语言分类,包括机器、汇编和高级语言,以及编译型和解释型语言特点。还讲述了Python安装、多版本运行方法,重点介绍变量概念、使用方式,执行程序的两种方式及三个阶段,最后提及Python的垃圾回收机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.计算机语言
计算机语言一般分为3种 机器语言,汇编语言,高级语言

机器语言:往往是以二进制来编写程序,他可以直接控制底层的硬件,所以执行效率特别高
汇编语言 :是再机器语言之上 把二进制翻译成英文文本,来进行开发 ,较大提高了开发效率,但是程序执行效率较低 他也是能直接控制底层硬件

高级语言:分为编译型 和解释型
编译型:编写完全部代码后进行编译 如果没有语法等错误才允许执行
解释型:逐句检测 更高级

#编译型语言执行速度快,不依赖语言环境运行,跨平台差
#解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行

2.如何安装

在这里插入图片描述
windows --> 运行 --> 输入cmd ,然后回车,弹出cmd程序,输入python,如果能进入交互环境 ,代表安装成功。

一台计算机存在多版本python
1.我们在命令界面 输入python 往往只能执行一个 ,那么我们怎么运行另一个python版本呢
复制python 并且更名为python2或者python3

变量
什么是变量 是计算机语言中能储存计算结果或能表示值抽象概念
为何要用变量 为了让计算机像人一样记住事物状态 所需的概念
怎么使用变量
ago=19
1.变量名
2. =
3.变量值

强调 变量取值的唯一方式是通过变量名

执行python程序的两种方式
交互式 像cmd 或 IDEL
命令行 python test.text
注意python 后缀名并不影响python读取和解释的执行
因为python 是把去内存里读取文本 但是我们规定俗称后缀名一般为py
执行程序的三个阶段 开启python解释器
把文本加载到内存
从内存里加载并且读取

*变量的修改与内存管理(引用计数与垃圾回收机制)*

python没次定义一个变量的时候都会去内存申请一块内存空间,并且根据内存地址计算出ID 给变量 可以通过ID(变量)找出ID
每一个变量有一个唯一标识就是Id
python为了让我们省去管理内存的时间 ,引用垃圾回收机制,会自动的清理内存空间防止内存爆满 是怎么做到的呢
1.为变量引入引用计数技术
一个变量值没有被任何变量名引用时,这个变量会自动被垃圾回收

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值