Python
hcML
python爱好者,AI入坑中...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
彻底搞懂Python装饰器
装饰器说明装饰指的是为被装饰对象添加新功能,需要注意的是:项目一旦上线之后,就应该遵循开放封闭的原则。开放封闭指的是对修改函数内的源代码和调用方式是封闭的,对功能的扩展是开放的。看起来有点矛盾,但这就是我们要做的。在这样的要求下,我们必须要找到一种解决方案,能够在不修改一个功能内源代码以及调用方式的前提下,为其添加新功能,这就用到了装饰器,它能够在不修改被装饰对象源代码与调用方式的前提下,为被装饰对象添加新功能。场景引入假设我们定义了一个插入排序函数,这个函数被公司其他同事调用,现在领导要求添加一个函原创 2020-07-29 11:41:47 · 1319 阅读 · 0 评论 -
Python面向对象(一)之类的构建
类的基本构建使用class保留字定义类class <类名>:[类描述 documentation string]<语句块>类定义不限位置,可以包含在分支或其他从属语句块中,执行时存在即可。类的名字:可以是任何有效标识符。建议采用大写单词的组合。如ClassName, SortTest, MyModule …类的描述:在类定义首行,以字符串定义。定义后通过...原创 2019-03-11 22:03:27 · 362 阅读 · 1 评论 -
Python面向对象(二)之类的封装
封装的理解封装Encapsulation:属性和方法的抽象属性的抽象:对类的属性(变量)进行定义、隔离及保护方法的抽象:对类的方法(函数)进行定义、隔离及保护目标是形成一个类对外可操作属性和方法的接口属性私有属性:只能在类内部访问公开属性:可以通过类/对象名访问方法私有方法:只能在类内部使用公开方法:可以通过类/对象名访问私有类属性仅供当...原创 2019-03-16 15:14:46 · 235 阅读 · 0 评论
分享