上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页
摘要: 单例模式面试经常被问 应用场景:日志logger插入,计时器、权限校验、​网站计数器,windows资源管理器,回收站,线程池,数据库连接池等资源池。 什么情况下需要单例模式: 1.每个实例都会占用资源,而且每个实例初始化都会影响性能; 2.当有同步需求的时候,如日志文件的控制,确保只有一个实例。 阅读全文
posted @ 2020-11-19 15:51 FFLYY 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 我们怎么让计算机去读取并执行Python代码文件呢?python解释器是什么? Python语言是编程语言,是计算机能听懂的语言。 计算机的大脑是CPU, 中文名叫中央处理器,它仍然不能直接处理 Python 语言。 CPU 只能直接处理机器指令语言,那是一种由0和1 数字组成的语言,像下面这样, 阅读全文
posted @ 2020-10-08 17:15 FFLYY 阅读(749) 评论(0) 推荐(0) 编辑
摘要: s="Hello World" print(s[-2::-1]) # lroW olleH print(s[-2::]) # ld print(s[2:-1]) # llo Worl print(s[1:5]) # ello print(s[-1:-4:-1]) # dlr 阅读全文
posted @ 2020-10-08 11:10 FFLYY 阅读(294) 评论(0) 推荐(0) 编辑
摘要: Python 中的方法解析顺序(Method Resolution Order, MRO)定义了多继承存在时 Python 解释器查找函数解析的正确方式。当 Python 版本从 2.2 发展到 2.3 再到现在的 Python 3,MRO算法也随之发生了相应的变化。这种变化在很多时候影响了我们使用 阅读全文
posted @ 2020-07-14 15:38 FFLYY 阅读(197) 评论(0) 推荐(1) 编辑
摘要: class A1(): pass class A2(): def who_am_i(self): print("I am a A2") class A3(): def who_am_i(self): print("I am a A3") class B(A1,A2): pass class C(A3 阅读全文
posted @ 2020-07-14 15:23 FFLYY 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Python中的各种转义符\n\r\t 转义符描述 \ 续行符(在行尾时) \\ 反斜杠符号 ' 单引号 " 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向制表符 \t 横向制表符 \r 回车 \f 换页 \oyy 八进制数yy代表的字符,例如 阅读全文
posted @ 2020-06-21 18:19 FFLYY 阅读(1906) 评论(0) 推荐(1) 编辑
摘要: 众所周知,类是创建实例的模板,而实例是一个个具体的对象,各个实例拥有的数据相互独立、互不影响。 在类中定义的函数称为方法,主要有三种:实例方法、类方法、静态方法 class A: def instance_method(self, n): print('self', self) @classmeth 阅读全文
posted @ 2020-06-15 18:51 FFLYY 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 继承,面向对象中的继承和现实生活中的继承相同,即:子可以继承父的内容。 例如: 猫可以:喵喵叫、吃、喝、拉、撒 狗可以:汪汪叫、吃、喝、拉、撒 如果我们要分别为猫和狗创建一个类,那么就需要为 猫 和 狗 实现他们所有的功能,如下所示: class 猫: def 喵喵叫(self): print '喵 阅读全文
posted @ 2020-06-15 15:17 FFLYY 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 回到顶部(go to top) 一、基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的。 排序,数字、字符串按照ASCII,中文按照unicode从小到大排序 x = [4, 6, 2, 1, 7, 9] x.sort() p 阅读全文
posted @ 2020-06-07 17:41 FFLYY 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1.不可变数据类型 不可变数据类型在第一次声明赋值声明的时候, 会在内存中开辟一块空间, 用来存放这个变量被赋的值, 而这个变量实际上存储的, 并不是被赋予的这个值, 而是存放这个值所在空间的内存地址, 通过这个地址, 变量就可以在内存中取出数据了. 所谓不可变就是说, 我们不能改变这个数据在内存中 阅读全文
posted @ 2020-06-03 22:23 FFLYY 阅读(285) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页