摘要: 31文件规范1.目录规范 ***** (1)文件夹的规范写法 bin 可执行文件 conf 配置文件 core 主要业务逻辑 db 数据文件 lib 库 (公共代码 第三方模块) log 日志文件 readme 说明文档(是一个文件) 32常用模块 Import osBASE_DIR = os.pa 阅读全文
posted @ 2018-10-15 21:26 涛仔·· 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 30包的定义 一些内置函数的方法定义 包 是包含一堆模块的文件夹 本质上就是一个文件夹 不同的是 包中应该包含__init__.py文件 为什么使用包?: 从文件夹级别来组织代码 如何使用: 与使用模块一样 注意:在导入一个包时 实际上导入的是__init__.py init的作用 用于初始化包中的 阅读全文
posted @ 2018-10-15 20:47 涛仔·· 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 模块和一些内置函数 模块是什么: ***** 模块 是一组功能的集合 python中一个功能就是一个函数 一个py文件就是一个模块 例如 A.py 文件名A.py 模块名 A 模块的分类: 1.自定义模块 ***** (第三方模块也属于自定义 它是别的程序员写的 ) 关注如何自定义 2.内置模块 * 阅读全文
posted @ 2018-10-11 17:58 涛仔·· 阅读(120) 评论(0) 推荐(0) 编辑
摘要: """1. 什么时匿名函数 def定义的是有名函数:特点是可以通过名字重复调用 def func(): #func=函数的内存地址 pass 匿名函数就是没有名字的函数:特点是只能再定义时使用一次 2. 为何要用匿名函数 强调: 匿名函数的定义就相当于只产生一个变量在值,而没有绑定任何名字, 所以会 阅读全文
posted @ 2018-10-10 19:39 涛仔·· 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 24叠加多个装饰器 # 加载装饰器就是将原函数 偷梁换柱成了装饰器最内层那个wrapper函数 # 在加载完毕后,调用原函数其实就是在调用wrapper函数 # 当一个被装饰的对象同时叠加多个装饰器时 # 装饰器的加载顺序是:自下而上 # 装饰器内wrapper函数的执行顺序是:自上而下 ''' i 阅读全文
posted @ 2018-09-28 21:14 涛仔·· 阅读(157) 评论(0) 推荐(0) 编辑
摘要: # 命名关键字参数: 在定义函数时,*与**之间参数称之为命名关键字参数# 特点:# 在调用函数时,命名关键字参数必须按照key=value的形式传值## def func(x,*,y=1,z):# print(x)# print(y)# print(z)## func(1,z=2)### def 阅读全文
posted @ 2018-09-26 21:38 涛仔·· 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 22 函数 9.25 1. 函数的使用原则:先定义后调用 2. 函数的定义三种形式 有参函数 无参函数 空函数 3. 函数调用的三种形式 4. 函数的返回值 5. 函数的参数 位置参数 关键字参数 默认参数 可变长参数*args与**kwargs # 储备知识: # 函数的使用应该分为两个明确的阶段 阅读全文
posted @ 2018-09-25 21:03 涛仔·· 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 上下文管理 with open(r'D:\上海python全栈4期\day08\今日内容',mode='rt',encoding='utf-8') as f: # data=f.read() # print(data) # print('='*100) name=input('>>: ') for 阅读全文
posted @ 2018-09-20 15:54 涛仔·· 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 19字符编码 用什么格式编码就要用什么格式解码 关于字符编码的操作: 1. 编写python文件,首行应该加文件头:#coding:文件存时用的编码 2. 用python2写程序,定义字符串应该加前缀u,如x=u'上' 3. python3中的字符串都是unicode编码的,python3的字符串e 阅读全文
posted @ 2018-09-19 18:54 涛仔·· 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 16元组 的一些方法 可以存放多种类型 不可变类型 int float 字符串 字典 列表 t=(1,3.1,'aaa',(1,2,3),['a','b'],{'c':'d'}) # t=tuple(...) # print(type(t)) 1 #1、按索引取值(正向取+反向取):只能取 不能进行 阅读全文
posted @ 2018-09-18 20:41 涛仔·· 阅读(274) 评论(0) 推荐(0) 编辑