摘要: 恢复内容开始 模块 回顾一下现状 我们已经学习了 基础语法 变量 流程控制 然后直接用这些知识点来编写程序 但是你会发现这样写代码有什么问题?功能多起来后代码就越来越乱 所有代码 全写到还边,你自己都看不懂 说白了就是 代码组织结构 代码冗余 管理 维护 扩展 性都非常差 咋整? 函数! 所以我们学 阅读全文
posted @ 2018-10-12 21:12 renzhenhui200210 阅读(102) 评论(0) 推荐(0)
摘要: “ ” ‘’ 1.什么是匿名函数 def定义的是有名函数:特点是可以通过名字重复调用 def func(): # func=函数的内存地址 pass 匿名函数就是没有名字的函数:待点是只能再定义时使用一次 2.为何要用匿名函数 强调: 匿名函数的定义就相当于只产生一个变量在值,而且有绑定任何名字, 阅读全文
posted @ 2018-10-10 19:59 renzhenhui200210 阅读(136) 评论(0) 推荐(0)
摘要: # 加载装饰器就是将原函数名偷梁换柱成了装饰器最内层那个wrapper函数 # 在加载完毕后,调用原函数其实就是在调用wrapper函数 # 当一个被装饰的对象同时叠加多个装饰器时 # 装饰器的加载顺序是:自上而下 ‘ ' ' import time def timmer (func: # func 阅读全文
posted @ 2018-09-29 00:31 renzhenhui200210 阅读(204) 评论(0) 推荐(0)
摘要: ‘ ’ ‘ 1. 什么是装饰器 器=>工具 装饰=>指的是为被装饰对象添加新功能 装饰器本身可以是任意可调用的对象=>函数 目标:写一个函数来为另外一个函数添加新功能 2,为何要用装饰器 开放封闭原则: 软件一旦上线就应该对修改封闭: 1. 不能修改功能的原代码 2. 也不能修改功能的调用方式 对扩 阅读全文
posted @ 2018-09-27 20:49 renzhenhui200210 阅读(128) 评论(0) 推荐(0)
摘要: # 储备知识: # 函数的使用应该分为两个明确的阶段 # 1. 定义阶段:只检测语法,不执行函数体代码 def func(): print('from func') # 2. 调用阶段:会触发函数体代码的执行 # func() # 先定义后调用 # 示范一 # def foo(): print('f 阅读全文
posted @ 2018-09-25 19:19 renzhenhui200210 阅读(90) 评论(0) 推荐(0)
摘要: # coding:ut-8 # 一 ; 文件处理的三个步骤 # 1, 打开文件夹 拿到文件对象(文件对象 >硬盘 # f=open(r' 文件的路径‘,mode=' 文件的打开模式’, encoding=’字符编码‘) # 绝对路径:c:\r\e\n.txt,/r/e/n/n.txt 相对路径:相对 阅读全文
posted @ 2018-09-20 22:11 renzhenhui200210 阅读(155) 评论(0) 推荐(0)
摘要: 备知识点: 1,计算机系统分为三层: 应用程序层 操作系统层 计算机硬件 2.,运行python程序的三个步骤 1. 先启动python解释器 2. 再将python文件当做普通的文本读入内存 3. 解释执行读入内存的代码,开始识别语法 字符编码 1. 什么是字符编码 字符编码表: 人类的字符< > 阅读全文
posted @ 2018-09-19 21:10 renzhenhui200210 阅读(115) 评论(0) 推荐(0)
摘要: # 什么是元祖:元组就是一个不可变的列表 # 基本使用 #1. 用途:用于存放多个值。当存放的多个值只有读的需求没有改的需求时用元组最合适 #2,定义方式:在()内用逗号分开多个任意类型的值 t=(1.3.1.'ggg'.(1.2.3.).['a'.'b'] # t=tuple(...) #prin 阅读全文
posted @ 2018-09-18 21:20 renzhenhui200210 阅读(111) 评论(0) 推荐(0)
摘要: 串讲; 1. 计算机研究基础 2. 操作系统 3. 编程语言分类 4. 安装python解释器 5. 运行python程序的两种方式 1. 交互式 2. python D:/test.py 运行python程序的三个步骤 1. 先启动python解释器 2. python解释器将python文件当做 阅读全文
posted @ 2018-09-18 00:02 renzhenhui200210 阅读(156) 评论(0) 推荐(0)
摘要: #变量值具备三个特征; #1.ID;变量值的唯一编号,内存地址不同ID不同 #2. tipe;类型 #3.value # name='ejon' # print(id(name)) # ang=18 # print(id (age)) # x=10 # y=x # print(id (x),ID(y 阅读全文
posted @ 2018-09-13 21:28 renzhenhui200210 阅读(108) 评论(0) 推荐(0)