摘要: 一、装饰器功能 装饰器的本质:闭包函数功能:就是在不改变原函数(源代码)调用方式的情况下,在这个函数的前后加功能 二、开放封闭原则 对扩展开放 对修改封闭 三、固定结构 def timer(func): def inner(*args,**kwargs): '''执行函数之前要做的''' ret=f 阅读全文
posted @ 2017-07-27 16:11 Fugui 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一、命名空间 1.命名空间一共有三种: 内置命名空间 全局命名空间 局部命名空间 2.三种命名空间之间的加载与取值顺序: 加载:内置命名空间 >全局命名空间>局部命名空间 调用:局部命名空间->全局命名空间->内置命名空间 二、作用域 1.全局作用域 包含内置名称空间、全局名称空间,在整个文件的任意 阅读全文
posted @ 2017-07-26 16:08 Fugui 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、函数的定义及调用 def 函数名(): 函数体 函数名() def 是固定的,不能变,必须是连续的def三个字母,不能分开。。。它们要相亲相爱的在一起。 空格 为了将def关键字和函数名分开,必须空(四声),当然你可以空2格、3格或者你想空多少都行,但正常人还是空1格。 二、返回值 1、retu 阅读全文
posted @ 2017-07-25 20:02 Fugui 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、字符编码 1、字符编码的基本知识 python解释器执行py文件的原理: 第一阶段:python解释器启动,此时就相当于启动了一个文本编辑器 第二阶段:python解释器相当于文本编辑器,去打开test.py文件,从硬盘上将test.py的文件内容读入到内存中(小复习:pyhon的解释性,决定了 阅读全文
posted @ 2017-07-24 20:05 Fugui 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型的可变不可变型 1、可变数据类型:在id不变的情况下,数据类型的内部的元素可以改变 列表 字典 2、不可变数据类型:value改变,ID也跟着改变 数字 字符串 布尔(0,1或 true,false) 二、运算符 1、算术运算 2、比较运算 3、赋值运算 4、逻辑运算 三、流程控制 单分 阅读全文
posted @ 2017-07-18 16:31 Fugui 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、数字 1、整型(int):年级,年纪,等级,身份证号,qq号,手机号 level=10 2、浮点型(float):身高,体重,薪资,温度,价格 height=1.81 salary=3.3 二、字符串 1、字符串str:包含在引号(单,双,三)里面,由一串字符组成 用途(描述性的数据):姓名,性 阅读全文
posted @ 2017-07-17 14:51 Fugui 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一、HelloWorld 二、变量 1、什么是变量 : name = "Fugui" 驼峰体 4、定义变量不好的方式举例: 变量名为中文、拼音 变量名过长 变量名词不达意 变量名为中文、拼音 变量名过长 变量名词不达意 变量名为中文、拼音 变量名过长 变量名词不达意 5、常量: 常量即指不变的量,如 阅读全文
posted @ 2017-07-14 19:14 Fugui 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一、 为何要有操作系统 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 操作系统就是为用户程序提供一个更好、更简单、更清晰的计算机模型,并管理刚才提到的所有设备。 程序员无法把所有的硬件操作细节都了解到,管理这些硬件并且加以优化使 阅读全文
posted @ 2017-07-12 18:35 Fugui 阅读(110) 评论(0) 推荐(0) 编辑