上一页 1 ··· 3 4 5 6 7 8 9 下一页

2020年11月2日

摘要: 1.析构方法【__del__】 1)当申请一个对象,并且用完之后,不需要自己去释放,python会自动的去释放 class A:pass a = A() print(a) del a #删除对象(包括对象的所有引用) print(a) #删除户打印就会出错 输出: <__main__.A objec 阅读全文
posted @ 2020-11-02 23:39 我想对你说 阅读(146) 评论(0) 推荐(0) 编辑

2020年10月30日

摘要: 1.面向对象 #问题: ①写代码时,什么时候用面向对象:处理比较复杂的角色之间的关系(代码量大,功能多的时候),如复杂的电商程序、公司/学校的人事管理的系统;提高代码的可读性,清晰度(无论是开发者还是调用者,都能明确的分辨出每个角色拥有的方法和属性);增强代码的可扩展性;增加了复用性;代码更加规范 阅读全文
posted @ 2020-10-30 23:03 我想对你说 阅读(89) 评论(0) 推荐(0) 编辑

2020年10月29日

摘要: 1.内置函数补充 1)isinstance(对象,类) 作用:用于判断对象属不属于这个类型,继承的类也算(即一个子类的对象,通过isinstance判断它是否属于父类时,返回的也是True) #判断对象所属类型,包括继承关系 class A: pass class B(A): pass b = B( 阅读全文
posted @ 2020-10-29 11:18 我想对你说 阅读(79) 评论(0) 推荐(0) 编辑

2020年10月28日

摘要: 1.属性 引:计算一个人的MBI值 class People: def __init__(self,name,weight,hight): self.name = name self.__weight = weight self.__hight = hight def EX(self): resul 阅读全文
posted @ 2020-10-28 12:51 我想对你说 阅读(92) 评论(0) 推荐(0) 编辑

2020年10月27日

摘要: 1.接口类 python是没有接口这个概念的 1)引:归一化设计 #第一版:写一个两种支付功能的程序 class Alipay: def __init__(self,money): self.money = money def pay(self): print("用支付宝支付了%s钱"% self. 阅读全文
posted @ 2020-10-27 10:47 我想对你说 阅读(134) 评论(0) 推荐(0) 编辑

2020年10月26日

摘要: 面向对象的三大特性:继承、封装、多态 1.继承 1)定义:子类以及子类实例化的对象,可以访问父类的任何方法和变量;类名括号中的类名为父类,也叫基类,超类;括号外面的类为字类,也叫派生类 2)优点: ①节省代码 ②规范代码 #通过子类的类名可以访问父类的所有内容 class Animal: def _ 阅读全文
posted @ 2020-10-26 10:53 我想对你说 阅读(206) 评论(0) 推荐(0) 编辑

2020年10月25日

摘要: 1.查询顺序 1)对象.属性:先从对象空间找,如果找不到,再从类空间找;再找不到,再从父类找。。 2)类名.属性:先从本类空间找,如果找不到,再从父类找。。。 注:对象与对象之间是相互独立的 #计算一个类,实例化了多少对象 class Count: count = 0 #此处的count不是全局变量 阅读全文
posted @ 2020-10-25 11:43 我想对你说 阅读(106) 评论(0) 推荐(0) 编辑

2020年10月23日

摘要: 1.函数回顾 1)函数的定义:以功能为导向,一个函数就是一个功能,用于简化代码 2)函数返回值: ①return作用 #结束函数的执行 #将函数的返回值返回给调用者,即函数名() ②如果函数中没有return,默认返回None ③如果只有return,也返回None ④如果返回多个值(return 阅读全文
posted @ 2020-10-23 09:12 我想对你说 阅读(132) 评论(0) 推荐(0) 编辑

2020年10月21日

摘要: 1.lambda(匿名函数) 1)当需要用到很简单的函数时,可以使用lambda;一行可定义一个函数,但是不能完成复杂的函数操作 2)语法: lambda x,y: x+y lambda后的变量为参数,冒号后面时函数体(直接return的内容) #普通函数 def func(n): return n 阅读全文
posted @ 2020-10-21 17:33 我想对你说 阅读(152) 评论(0) 推荐(0) 编辑
 
摘要: 1.内置函数 python解释器提供的,直接可以使用的函数,如print,input等 1)作业域相关 ①globals() 以字典的类型返回全部局部变量 ②locals() 以字典的类型返回当前位置的全部局部变量 2)迭代器/生成器相关 ①range ②next() 内部执行的是__next__( 阅读全文
posted @ 2020-10-21 16:52 我想对你说 阅读(106) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页