摘要: 1. xml 模块 2.shelve 模块 3.hashlib 模块 4.configparse 模块 阅读全文
posted @ 2018-08-13 17:06 jiangxiaolong_mrx 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一.包:1. 包: 包含有__init__.py 文件的文件夹,本质就是一种模块,就是被导入使用的, 文件夹就是用来组织文件的 包内部的文件就是被导入使用的2. 包的使用: 首次导入包发生的三件事情: 1.以包下的__init__的文件为基准产生一个名称空间 2.执行包下的__init__文件的代码,将执行过程中产生的名字存放到名称空间里 ... 阅读全文
posted @ 2018-08-10 16:26 jiangxiaolong_mrx 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.模块的循环导入:有可能在导入的过程中取不到被导入模块的所有名字 解决方法: 1.将循环导入的语句放在名字定义的后面 2.将循环语句放在函数内2.区分py问文件的两种用途(脚本,模块) 1.当文件被执行时:_name_==_main_ 2.当文件被导入时:_name_==模块名3.模块的搜索路径: 阅读全文
posted @ 2018-08-08 15:06 jiangxiaolong_mrx 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.什么是模块:一些列功能的结合体 2.模块的三个来源:内置模块 第三方模块 自定义模块 3.模块的格式: 1.用python编写的.py文件 2.以被编译成共享库或则是dll的c或则c++扩展 3.把一些列模块组织到一起的文件夹 4.使c编写连接到python解释器的内置模块 4.如何使用模块: ... 阅读全文
posted @ 2018-08-07 14:42 jiangxiaolong_mrx 阅读(69) 评论(0) 推荐(0) 编辑
摘要: "" 1.生成器: 生成器就是一种自定义的迭代器,本质就是迭代器 但凡函数内部包涵yield关键字,调用函数会不执行函数体代码,会得到一个返回值,该返回值就是生成器对象 2.生成器表达式: g=(i**2 for i in range(1,10) if i>7) print(next(g)) pr... 阅读全文
posted @ 2018-08-06 18:33 jiangxiaolong_mrx 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 迭代器:迭代取值的工具(提供了一种通用不依赖于索引的迭代取值方式) 迭代是一种重复的过程,每次重复都是基于上一次的结果. 可迭代对象:(itterable):但凡内置有 _iter_方法的对象称之为可迭代对象(str ,list,tuple,set,文件) 执行可迭代对象的_iter_方法,返回值就是一个迭代器对象 二. 迭代器对象 _next_ 1.即内置有_next_方法对... 阅读全文
posted @ 2018-08-03 21:07 jiangxiaolong_mrx 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1.装饰器的补充: from functools import wraps ef deco(func): @wraps(func) >>>>可以完全将装饰器包装成与被修饰器一样的注释 def wrapper(*args, **kwargs): res = func(*args, **kwargs) return res # wrapp... 阅读全文
posted @ 2018-08-02 18:57 jiangxiaolong_mrx 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1、装饰器:用来为被装饰器对象添加新功能的工具(本身是可调用的任何对象,被修饰的对象也可以是任何可调用的对象) 器:具备某一功能的工具 装饰:指的是为被修饰对象添加新功能 开放封闭原则:封闭指的是对修改封闭,对扩展开放 装饰器的实现必须遵循两大原则: 1. 不修改被装饰对象的源代码 2. 不修改被装饰器对象的调用方... 阅读全文
posted @ 2018-08-02 14:30 jiangxiaolong_mrx 阅读(90) 评论(0) 推荐(0) 编辑
摘要: """一、函数是第一类对象:指的是函数名指的值(函数)可以被当做数据去使用。1、可以被引用2、可以当做参数传给另一个函数3、可以当做函数的返回值 (闭包函数)4、可以当作容器里面的元素 (用字典的形式,将购物车的所有功能储存起来,用的时候可直接调用)二、函数的嵌套:1、函数逇嵌套调用:在调用了一个函 阅读全文
posted @ 2018-07-31 20:53 jiangxiaolong_mrx 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一、函数的定义与调用:定义方式:1、有参函数2、无参函数3、空函数调用方式:1、语句形式2、表达式形式3、可以当做参数传给另一个函数二、函数的返回值1、返回值没有类型限制,没有个数限制2、return关键字:函数内可以有多个return,但值执行一次函数就结束了。是函数结束的标志。三、形参和实参形参 阅读全文
posted @ 2018-07-30 20:15 jiangxiaolong_mrx 阅读(114) 评论(0) 推荐(0) 编辑