day2

复习

             在今天的学习之前首先回顾了昨天提到的重点内容:

      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 将文件加载到内存中

  将文件拿到python解释器上使用,如正常,则显示执行结果给客户,不正常,报错给客户提供错误信息。

变量

变量是指克变化的状态

程序中变量的本质是在程序运行中,值可以发生变化的量

在python程序中所有的值都可以发生改变,没有绝对意义上的常量使用变量的目的是让计算机

记录事物状态的功能。

变量名=变量值

变量的三大组成:值

                           地址   id(变量名)   可以查找到内存条堆区变量名的地址

                           类型   type(变量名)  可以访问变量的类型

                          一个变量值可以有一个或多个变量名,而变量名只能有一个变量值

如图所示:

当两个变量名对应一个变量值时那么两个变量名为一个id地址,如果两个两个变量名赋值相同则两个变量值相同,而id不同,在python解释器中如两个变量名赋值相同且数值较小的情况下python优化机制会将两个变量变为id,变量值完全相同。如图所示:

pycharm

如果要用编辑器pycharm写python
-- 1.创建项目
-- 2.创建py文件
-- 3.解释执行py文件

pycharm需要执行py文件的环境、
-- 不需要系统的环境变量,需要自己配置找到python解释器

注:pycharm下,强行使用存在变量赋值开辟空间的优化机制。

原文地址:https://www.cnblogs.com/1624413646hxy/p/10698642.html