复习
在今天的学习之前首先回顾了昨天提到的重点内容:
1 二进制与十六进制之间的转换。
在二进制和十六进制的转换中,二进制的四位等于十六进制的一位并遵循1248的换算原则
如二进制的10000110001通过进制转换为十六进制831。
2 计算机有五大组成部分:控制器
运算器
储存器
输入设备
输出设备
计算机的三大核心:中央控制器 cpu 内存
而计算机操作系统可以直接控制硬件,可以达到硬件与硬件之间的交流和软件与硬件之间的交流
环境变量
在今天开始的时候老师首先引出了一个环境变量的概念。
老师先提出了两个观点:
1. 配置环境变量不是必须的
2. 配置环境变量的目的: 为终端提供执行环境
Python代码执行
高级语言分为编译型和解释型两种语言。编译型语言如java,解释型语言如所学的python。两者的区别在执行语言的跨平台性。
解释型语言具有跨平台性,编译型语言不具备跨平台性。
python代码执行有两种方式 : 交互式
脚本式
交互式是直接在python解释器上编写python代码,编写步骤是打开解释器终端,进入解释器在代码编写好后按回车直接执行
脚本式是在文件中编写代码在打开终端,最后指定接收器版本,用该版本命令执行文件。
交互式不可以永久保存代码,脚本式可以永久保存代码,实时显示代码。
python属于解释型语言,需要依靠解释器来运行代码,运行方式是从上而下逐行解释执行
pip
pip是python的应用商店,可以在pip中下载python的拓展功能
pip -V表示在解释器中查看版本号
pip list表示查看python已经拓展的功能
pip install 表示安装指定的功能
如:pip install requests
pip uninstall 表示卸载指定功能
应用程序使用文件的三步骤
在应用程序上使用文件分为三个步骤,以在python解释器上使用用文件为例:
1 打开python解释器
2 将文件加载到内存中
3 将文件拿到python解释器上使用,如正常,则显示执行结果给客户,不正常,报错给客户提供错误信息。
变量
变量是指克变化的状态
程序中变量的本质是在程序运行中,值可以发生变化的量
在python程序中所有的值都可以发生改变,没有绝对意义上的常量使用变量的目的是让计算机
记录事物状态的功能。
变量名=变量值
变量的三大组成:值
地址 id(变量名) 可以查找到内存条堆区变量名的地址
类型 type(变量名) 可以访问变量的类型
一个变量值可以有一个或多个变量名,而变量名只能有一个变量值
如图所示:
当两个变量名对应一个变量值时那么两个变量名为一个id地址,如果两个两个变量名赋值相同则两个变量值相同,而id不同,在python解释器中如两个变量名赋值相同且数值较小的情况下python优化机制会将两个变量变为id,变量值完全相同。如图所示:
pycharm
如果要用编辑器pycharm写python
-- 1.创建项目
-- 2.创建py文件
-- 3.解释执行py文件
pycharm需要执行py文件的环境、
-- 不需要系统的环境变量,需要自己配置找到python解释器
注:pycharm下,强行使用存在变量赋值开辟空间的优化机制。