摘要: 因为最近的项目多次涉及到了单例模式 所以特地来整理一下 包括项目使用的 还有网上其他的单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服 阅读全文
posted @ 2018-07-31 00:09 HoneyCY 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 分解步骤: 第二种方法 第三种方法 思路 : 阅读全文
posted @ 2018-05-18 19:55 HoneyCY 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 其他相关 # print(len(range(100))) # l = [1, 2, 3, 4, 5] # l_obj = l.__iter__() # l_obj = iter(l) # print(l_obj) # print(l_obj.__next__()) # print(next(l_o 阅读全文
posted @ 2018-05-17 19:20 HoneyCY 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 字典 阅读全文
posted @ 2018-05-16 17:44 HoneyCY 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 如果是装饰器 的话 阅读全文
posted @ 2018-05-15 16:33 HoneyCY 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 02,函数名的应用(第一对象)。 # 1,直接打印函数名得到的是函数的内存地址 # print(func1) #2,函数名可以赋值运算。 # def func1(): # print(666) # f1 = func1 # f1() # 3, 函数名可以作为函数的参数。 # def func1(): # print(666) # # def func2(x): # ... 阅读全文
posted @ 2018-05-11 20:57 HoneyCY 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 先拿位置参数 和 默认参数 发现 *args 要放在他俩中间 再拿 位置参数,*args, 默认参数, 发现 **kwargs 只能放在最后 PS: 计算器 输入数字 进行相加 * 的魔法用法 def func(*args, **kwargs): # 函数的定义 * 用意是聚合 在函数的执行时, # 阅读全文
posted @ 2018-05-10 19:11 HoneyCY 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 函数的初识 l1 = [1, 2, 3, 1, 6, 9, 10] # count = 0 # for i in l1: # count += 1 # print(count) # 重复代码较多。 # 可读性差。 # print(len(l1)) def关键字 空格 函数名(与变量设置相同): 英文的冒号 函数体 执行函数 :函数名+() 函数是以功能为... 阅读全文
posted @ 2018-05-09 18:28 HoneyCY 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 文件操作初识在d盘创建”护士空姐学生少妇联系方式”的txt 文件 path 文件路径:d:\护士空姐学生少妇联系方式.txtencoding编码方式:utf-8,gbk....mode 操作方式: 只读,只写,追加,读写,写读..... # f2 = open('护士学生空姐班主任.txt', encoding='utf-8') # print(f2.read()) # f1.clo... 阅读全文
posted @ 2018-05-08 20:43 HoneyCY 阅读(353) 评论(0) 推荐(0) 编辑
摘要: utf - 8 和 gbk 的转化 基础数据类型的补充 1 元组 2 列表 3 字典 fromkeys() 集合是一个可变的数据类型,他是以{}形式存在的,空集合set(), 但是它要求它里面的元素是不可变的,集合是无序的,不重复的。 # 查 只能用for 循环 2,关系测试。 # 超集 # fro 阅读全文
posted @ 2018-05-07 16:56 HoneyCY 阅读(458) 评论(0) 推荐(0) 编辑