上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 一、目录规范 1原因:之前我们写的程序都是'面条版‘,越写越长,修改和找东西很不方便’ 2、正常的项目需要哪些文件目录 bin 可执行文件 conf 配置文件 core 主要业务逻辑 db 数据文件 lib 库 (公共代码 第三方模块) log 日志文件 readme 说明文档(是一个文件) 再以上 阅读全文
posted @ 2018-10-15 21:19 凌、云 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一、包 1、什么是包 2、为什么用包 虽然功能越来越多被导入的模块越多,我们需要把这些模块统一组织起来方便我们管理,以提高程序的结构性和稳定性 ps:(1)无论portfrom..import导入都要求点的左边是个包 (2)form...import后面必须是一个明确的名字,不包含点 3、怎么用包 阅读全文
posted @ 2018-10-15 17:00 凌、云 阅读(164) 评论(0) 推荐(0) 编辑
摘要: '''1 什么是模块 模块就是一系列功能的集合体 模块有三种来源 1. 内置的模块 2. 第三方的模块 3. 自定义模块 模块的格式: 1 使用python编写的.py文件 2 已被编译为共享库或DLL的C或C++扩展 3 把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件 阅读全文
posted @ 2018-10-11 21:00 凌、云 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一、匿名函数 1、定义:没有名字的函数,特点是只能在定义时候使用一次 2、为何要用匿名函数 强调:匿名函数的定义就相当于只产生一个变量在值,而没有绑定任何名字,所以会在定义完之后就被回收,无法重复使用,只能在定义时使用一次 应用:当某一个功能仅使用一次就没有再重复使用的必要了,就应该定义成匿名函 3 阅读全文
posted @ 2018-10-10 19:02 凌、云 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、多个装饰器 1、当一个被装饰的对象同时叠加多个装饰器时规则:(1) 装饰器的加载顺序是:自下而上(2)装饰器内wrapper函数的执行顺序是:自上而下 >wrapper1运行了 >wrapper2运行了username>>>: egonpassword>>>: 123基于文件的认证login s 阅读全文
posted @ 2018-10-07 21:36 凌、云 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1、什么是装饰器 器=》工具 装饰=》指的是为被装饰对象添加新功能 装饰器本身可以是任意可调用的对象=>函数 被装饰的对象也可以是任意可调用的对象=》函数 目标:写一个函数来为另一个函数添加新功能 2、为何要用装饰器 开放封闭原则:软件一旦上线就应该对修改封闭,对扩展开放 即:对修改封闭:不能修改功 阅读全文
posted @ 2018-09-27 19:51 凌、云 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 了解: 命名关键字参数:在定义阶段,*与**之间的参数称之为命名关键字参数 特点:在调用函数时,命名关键字参数必须按照key=value的形式传值 一、函数对象 函数的第一类对象:把函数的内存地址当做变量值一样使用 变量值的使用方法; 1、变量值可以被引用 2、变量值可以当作参数传给另一个函数 3、 阅读全文
posted @ 2018-09-26 21:53 凌、云 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1、写函数,,用户传入修改的文件名,与要修改的内容,执行函数,完成批量修改操作2、写函数,计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数 3、写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。 4、写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容, 阅读全文
posted @ 2018-09-25 20:11 凌、云 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 首选了解函数的使用应该分为两个明确的阶段: 1、定义阶段:只检测语法,不执行函数体代码 2、调用阶段:会触发函数体代码的执行 一、函数的定义三种形式: 1、有参函数: 2、无参函数 3、空函数 一般用来写代码时框架 二、函数调用的三种形式 1、语句形式:单纯的使用函数,不需要拿到返回值进一步处理 2 阅读全文
posted @ 2018-09-25 16:45 凌、云 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、文件内指针的移动: ****大前提:文件内指针的移动是Bytes为单位的,唯独t模式下的read读取内容个数是以字符为单位 # f.seek(指针移动的字节数,模式控制): 控制文件指针的移动# 模式控制:# 0: 默认的模式,该模式代表指针移动的字节数是以文件开头为参照的# 1: 该模式代表指 阅读全文
posted @ 2018-09-23 16:12 凌、云 阅读(90) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页