摘要: 机器码和字节码 什么是机器码 机器码 机器码(machine code),学名机器语言指令,有时也被称为原生码(Native Code),是电脑的CPU可直接解读的数据。 通常意义上来理解的话,机器码就是计算机可以直接执行,并且执行速度最快的代码。 用机器语言编写程序,编程人员要首先熟记所用计算机的 阅读全文
posted @ 2019-04-07 10:37 ryxiong728 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一、模块 1.模块的概念 模块的本质 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里。这样,每个文件包含的代码就相对较少,很 阅读全文
posted @ 2019-04-07 08:16 ryxiong728 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、反射 1.什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 python面向对象中的 阅读全文
posted @ 2019-04-07 08:15 ryxiong728 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 一、异常和错误 1.程序中的错误分为两种 1.语法错误,由于语法结构上没有遵循编程语言的要求,这种错误解释器的语法检测就能发现,必须在程序执行前改正 #语法错误示范一 if #语法错误示范二 def test: pass #语法错误示范三 print(haha 2.逻辑错误,也称为语义错误,语法上没 阅读全文
posted @ 2019-04-07 08:15 ryxiong728 阅读(191) 评论(0) 推荐(0) 编辑