6月28日总结

1.有哪些汇编语言

a.机器语言(直接直接用二进制跟计算机直接沟通交流,直接操作硬件)

优点:计算机能够直接读懂,速度快
缺点:开发效率极低,难以记忆,不便阅读和书写

b.汇编语言(用简洁的英语标识符表示二进制,也是直接操作硬件的)

优点:相对机器语言来说开发效率较高

缺点:执行效率低于机器语言

c.高级语言(不能直接被计算机识别,需要经过转换才能被执行)

按转换方式可将他们分为:

编译型:一次翻译之后,就可以拿着翻译之后的结果可以多次运行。比较方便,效率较高。应用程序如果一旦需要修改,必须先修改源代码,再重新编译生成新的文件(obj文件)才能执行,只有目标文件而没有源代码,修改很不方便。

优点:执行效率高

缺点:开发效率较低

解释器(类似于同声传译)
像国家总理会见中外记者发布会一样,用汉语讲一句,英语翻译一句。一行一行的翻译。
优点:开发效率高
缺点:执行效率低

从学习难度来看机器语言>>>汇编语言>>>高级语言
从开发效率来看高级语言>>>汇编语言>>>机器语言
从执行效率来看机器语言>>>汇编语言>>>高级语言

2.第一个python程序

两种运行python程序的方式
a.交互式
优点:输入内容立刻就有对应的返回结果

缺点:无法永久保存数据
b.命令行(文件的形式)
优点:可以永久保存数据
缺点:暂时来看运行该文件有点麻烦

运行一个py文件需要的步骤:
a.将python解释器代码从硬盘读到内存
b.将写好的py文件由硬盘读到内存
c.解释器解释读取py文件中的内容,解释为计算机能够识别的语句
PS:python解释器于普通的文本编辑前面两步一模一样的,仅仅第三步不一样(一个是解释语法,一个是文本展示)

3.变量

a.什么是变量?

  变量就是变化的量
  量:衡量/记录事物的状态/特征
  变:状态/特征是可以变化的
b.为什么要有变量?
  帮助你记录保存事物的某种状态或特征
c.变量的定义
  变量必须先定义后调用(使用),变量名不要加引号
d.变量的三要素
1).id():返回的是一串数字,这一串数字可以直接理解为内存地址。
2).type():返回的是该变量对应的数据的类型
3).value():该变量指向的内存当中数据的值

4.常量

在程序运行过程中不会改变的量,在python中没有一个专门的语法代表常量,通常将大写的变量名作为常量(程序员约定俗成的)

 

猜你喜欢

转载自www.cnblogs.com/panshao51km-cn/p/11105355.html
今日推荐