上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 模块的基础知识 1、什么是模块: 模块是一组功能的集合 python中一个功能就是一个函数 一个py文件就是一个模块 2、模块的分类: (1)自定义模块 (第三方模块也属于自定义 它是别的程序员写的) (2)内置模块 是c语言写的 然后连接到python解释器中 例如 time模块 (3)已经编译为 阅读全文
posted @ 2018-10-11 16:43 小菜鸟张阳阳 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 匿名函数、内置函数、函数递归与二分法还有面向过程编程的概念 一、匿名函数和内置函数 1、什么是匿名函数 def定义的是有名函数:特点是可以通过名字重复调用 def func(): #func=函数的内存地址 pass 匿名函数就是没有名字的函数:特点是只能再定义时使用一次 2、为何要用匿名函数 强调 阅读全文
posted @ 2018-10-10 16:02 小菜鸟张阳阳 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 叠加多个装饰器、迭代器、自定义迭代器和xxx生成式 一、叠加多个装饰器 1、加载装饰器就是将原函数名偷梁换柱成了装饰器最内层那个wrapper函数 在加载完毕后,调用原函数其实就是在调用wrapper函数 2、当一个被装饰的对象同时叠加多个装饰器时 装饰器的加载顺序是:自下而上 装饰器内wrappe 阅读全文
posted @ 2018-09-28 20:09 小菜鸟张阳阳 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 装饰器、装饰器的语法糖和有参装饰器~ 一、装饰器 (1)什么是装饰器 器=》工具 装饰=》指的是为被装饰对象添加新功能 装饰器本身可以是任意可调用的对象=》函数 被装饰器的对象也可以是任意可调用的对象=》函数 目标:写一个函数来为另外一个函数添加新功能 (2)为何要用装饰器 开放封闭原则:软件一旦上 阅读全文
posted @ 2018-09-27 16:28 小菜鸟张阳阳 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 命名关键字参数、函数对象、函数嵌套、名称空间与作用域和闭包函数。 一、命名关键字参数:在定义函数时,*与**之间参数称之为命名关键字参数 特点:在调用函数时,命名关键字参数必须按照key=value的形式传值 二、函数对象 函数是第一类对象:指的是函数的内存地址可以像一个变量值一样去使用 def f 阅读全文
posted @ 2018-09-26 18:06 小菜鸟张阳阳 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 函数的几种定义:1、函数的使用原则:先定义后调用 2、函数的定义三种形式 有参函数、无参函数、空函数 3、函数调用的三种形式 4、函数的返回值 5、函数的参数 储备知识: 函数的使用应该分为两个明确的阶段 1、定义阶段:只检测语法,不执行函数体代码 def func() print('from fu 阅读全文
posted @ 2018-09-25 15:44 小菜鸟张阳阳 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: 文件内指针移动、文件修改和函数。 一、文件内指针移动 大前提:文件内指针的移动是Bytes为单位的,唯独t模式下的read读取内容个数是以字符为单位 例: with open('a.txt',mode='r',encoding='utf-8') as f: data=f.read(3) #在utf- 阅读全文
posted @ 2018-09-21 20:30 小菜鸟张阳阳 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 文件处理的r,w,a模式。 一、基本概念 打开文件的模式有三种纯净模式:r(默认的)w a 控制操作文件内容格式的两种模式:t(默认的) b 大前提:tb模式均不能单独使用,必须与纯净模式结合使用 t文本模式: 1、读写文件都是以字符串为单位的 2、只能针对文本文件 3、必须指定encoding参数 阅读全文
posted @ 2018-09-20 15:33 小菜鸟张阳阳 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 字符编码和文件处理: 一、字符编码: (1) 字符编码表:人类的字符转换成数字 1Bytes=8bit 1字节等于8个二进制 ASCII码:只能识别英文字符,1英文字符=8bit GBK:能识别汉字与英文,1汉字=两个字节,1个英文字符=一个字节 unicode:能识别万国字符,1字符=2Bytes 阅读全文
posted @ 2018-09-19 19:46 小菜鸟张阳阳 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 数据类型的最后三个类型:元组类型、字典类型、集合。 一、元组类型: (1)用途:用于存放多个值,当存放的多个值只有读的需求没有改的需求时用元组最合适 (2)定义方式:在()内用逗号分隔开多个任意类型的值 例子:t = ('a',1,3.1,['a','b']) res = tuple('hello' 阅读全文
posted @ 2018-09-18 20:43 小菜鸟张阳阳 阅读(298) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页