第二天

 

                        编程语言

 

      1.机器语言 (二进制指令编写)

        2.汇编语言 (二进制对应的助记符编写 )

        3.高级语言

 注:I.高级语言不用考虑硬件操作细节,用人的表达方式即可,分为编译型(不具备跨平台性)和解释型(具备跨平台性)。

     II.性能比较:

         执行效率: 机器>汇编>编译>解释

         开发效率: 与执行效率相反

         跨平台性: 同开发效率

 

 

               执行Python程序的两种方式

  

                            1.交互式

打开终端,进入python解释器,能即时得到命令执行结果,回车即可执行。可用来调试代码,也可用来当计算器用。(退出后代码不能保存)

                            2.脚本式

文件中编写好python代码,格式为\test.txt(可永久保存),打开终端,用指定版本解释器命令执行文件(绝对路径)

 注:I.一般以.py结尾

     II.运行python的3个阶段

  启动python解释器→解释器将test.txt的内容当成文本内容读入内存(这一步相当于文本编辑器)→解释器解释执行刚刚读入内存的代码

     III.从上往下逐行解释运行

 

 

                变量

 

1.目的:让计算机具备人记忆事物状态的技能

2.用法:先定义,后引用

注:1.“变量名=变量值”

    2. 变量名是访问到值的唯一方式

3.规定

 1.变量名由数字、字母和下划线组成且不能用数字开头(也尽量别以下划线开头)

 2.不能用的关键字

and,assert,break,class,continue,def,del,elif,else,except,exec,finally,for,from,global,if,import,in

is,lambda,or,pass,print,raise,return,try,while,with,yield.

4.风格

纯小写加下划线:age_of_linyiyi=18(python中变量名命名推荐使用)

驼峰体:AgeOfLinyiyi=18

5.三种特征

  id:变量值在内存中的唯一标识(根据内存地址计算而来,内存地址不同则id不同,id相同则内存地址相同)

  type:不同类型的值记录不同的状态

level=10

id(level)=....

type(level)=class'int'

  值

6.常量

字母全大写

注:1.堆区开辟空间存放变量值→将存放变量值空间地址提供给栈区→栈区为变量名开辟空间存放该地址

2.“==”表示值相同,“is”表示地址相同,地址相同一定值相同,反之不成立。

3.变量间相互赋值:即在栈区进行复制,指向相同的堆区存储地址对应的变量值

4.变量的重新赋值:断开复制,重新寻找新的堆区存储地址

 

 

                          Pycharm

   用编辑器Pycharm编写Python的步骤:

1.创建项目

2.创建py文件

3.解释执行py文件

注:I.需要执行py的环境,不需要系统的环境变量,需要自己配置找到python解释器

II.pycharm能强行使用存在变量赋值开辟空间的优化机制,这是终端所不具备的。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

         

 

 

posted @ 2019-04-12 19:17  呼吸决定丶  阅读(108)  评论(0)    收藏  举报