摘要:引言 闭包函数 在看装饰器之前,我们先来搞清楚什么是闭包函数。python是一种面向对象的编程语言,在python中一切皆对象,这样就使得变量所拥有的属性,函数也同样拥有。这样我们就可以理解在函数内创建一个函数的行为是完全合法的。这种函数被叫做内嵌函数,这种函数只可以在外部函数的作用域内被正常调用,
阅读全文
摘要:函数的命名空间和作用域 引言 现在有个问题,函数里面的变量,在函数外面能直接引用么? 上面为什么会报错呢?现在我们来分析一下python内部的原理是怎么样: 我们首先回忆一下Python代码运行的时候遇到函数是怎么做的,从Python解释器开始执行之后,就在内存中开辟里一个空间,每当遇到一个变量的时
阅读全文
摘要:什么是函数 引言 现在有这么个情况:假设我们python中的len方法不可以使用了,而恰好你又要计算一个字符串的长度你该怎么办呢?有人说:‘简单,可以使用for循环嘛 s1 = "hello world" length = 0 for i in s1: length = length+1 print
阅读全文
摘要:运算符的定义 运算符类型 1.算数运算符 2.比较运算符 3.赋值运算符 4.位运算符 5.逻辑运算符 6.成员运算符 7身份运算符 详情介绍 1算数运算 2比较运算 3赋值运算 4位运算: 5逻辑运算 and注解: 1在python中,and 和of执行布尔逻辑演算,如你所期待的一样,但是它们并不
阅读全文
摘要:流程控制概念 什么是流程控制? 关于声明式编程语言和函数式编程语言详解 以上是官方的解释,我们列举一个现实中的实例来具体说明一下 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性。须重要理解,if、while、for以及与它们相搭配的 else、 elif、break、conti
阅读全文
摘要:一: 什么是数据 在接触数据之前我们已经知道了变量,那么什么是变量呢 又该如何声明变量呢 声明变量 name="王妃" 在这个变量中共包含三个部分: 在这个示例中 变量的值“王妃”我们就可以把它称为数据,说白了数据就是我们所要储存的一个值 二:数据类型的概念 我们人类可以很容易的分清数字与字符的区别
阅读全文
摘要:编程语言相关 1什么是编程语言 2 编程语言的分类以及优缺点 编程语言从诞生开始到现在大致经历了三个阶段:机器语言 汇编语言 高级语言 解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(先翻译/编译成字节码,然后由解释器解释执行,这个过程程序
阅读全文
摘要:计算机硬件历史 计算机硬件是人类处理运算与储存资料的重要元件,在能有效辅助数值运算之前,计算机硬件就已经具有不可或缺的重要性。最早,人类利用类似符木1的工具辅助记录,像是腓尼基人使用黏土记录牲口或谷物数量,然后藏于容器妥善保存,米诺斯文明的出土文物也与此相似,当时的使用者多为商人、会计师及政府官员。
阅读全文
摘要:一 为什么要有操作系统 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。 其一:如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了(严重影响了程序员的开发效率:全部掌握这
阅读全文