![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python三天速成
文章平均质量分 87
水木流年追梦
清华大学计算机研究生,专研算法工程
展开
-
Python高级互联网面试题_A卷20题
接口类:与抽象类很相似,表现在接口中定义的方法,必须由引用类实现,但他与抽象类的根本区别 在于用途:与不同个体间沟通的规则,你要进宿舍需要有钥匙,这个钥匙就是你与宿舍的接口,你的舍 友也有这个接口,所以他也能进入宿舍,你用手机通话,那么手机就是你与他人交流的接口。内存泄漏并非指内存在物理上的消 失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控 制,从而造成了内存的浪费。接口是抽象类的变体,接口中所有的方法都是抽象的,而抽象类中可以有非抽象方法,抽象类是声明。原创 2024-03-28 22:09:10 · 497 阅读 · 0 评论 -
Python命名规范
1.项目名称首字母大写+大写式驼峰,ProjectName2.模块名和包名全部小写+下划线驼峰module_name package_name3.类名称,异常首字母大写+大写式驼峰,class ClassName: ,ExceptionName4.全局变量、常量全部使用大写字母+下划线驼峰GLOBAL_VAR_NAME,CONSTANT_NAME5.方法名,函数名,其余变量,参数,实例全部小写+下划线驼峰method_name,function_name,insta..原创 2020-12-11 14:52:07 · 164 阅读 · 0 评论 -
python装饰器
装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。举例:如何计算函数的执行时间?如下,你需要计算 add 函数的执行时间。# 函数def add(a, b): .原创 2020-06-12 19:48:11 · 287 阅读 · 0 评论 -
Python入门到精通三天速成第三讲——多重继承
前一讲,你肯定注意到了一个有点奇怪的细节:复数形式的 __bases__ 。前面说过,你可使用它来获悉类的基类,而基类可能有多个。为说明如何继承多个类,下面来创建几个类。class Calculator: def calculate(self, expression): self.value = eval(expression)class Talker: ...原创 2020-02-08 22:32:44 · 406 阅读 · 0 评论 -
Python入门到精通三天速成第二讲——类与继承
子类扩展了超类(父类)的定义。要指定超类,可在 class 语句中的类名后加上超类名,并将其用圆括号括起。class Filter: def init(self): self.blocked = [] def filter(self, sequence): return [x for x in sequence if x not in sel...原创 2020-02-08 13:35:31 · 406 阅读 · 0 评论 -
Python入门到精通三天速成第一讲——创建自定义类
class Person: def set_name(self, name): self.name = name def get_name(self): return self.name def greet(self): print("Hello, world! I'm {}.".format(self.name))...原创 2020-02-08 13:09:46 · 528 阅读 · 0 评论