![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
weixin_62749612
这个作者很懒,什么都没留下…
展开
-
2021-10-09
面向对象的特征:封装、继承、多态、抽象。封装:就是把属性私有化,提供公共方法访问私有对象。举个简单的例子,我们去Apple店里买个iPhoneX,我们不需要知道它是怎么制造的,我们只需要知道它能用来打电话,上网和用来装B就行了。对于程序设计,用户只需要知道类中某个方法实现了什么样的功能,需要该功能的时候直接去调用就行了,不用去关心方法内部的实现细节。继承:当多个类具有相同的特征(属性)和行为(方法)时,可以将相同的部分抽取出来放到一个类中作为父类,其它类继承这个父类。继承后子 类自动拥有了父类的属性和方法,原创 2021-10-09 12:10:21 · 37 阅读 · 0 评论 -
2021-10-09
返回多种类型Bad code sampledef get_secret_code(password): if password != “bicycle”: return None return "42"1234Good code sampledef get_secret_code(password): if password != “bicycle”: raise ValueError return "42"1234如果有多种返回类型,会难为维护。最好只原创 2021-10-09 12:08:48 · 49 阅读 · 0 评论