11 2019 档案

面向对象基础(六)
摘要:# 析构方法 class F: def __init__(self,filePath): self.f = open(filePath) def __del__(self): self.f.close() print(11) f1 = F('demo.py') # 当python文件执行完毕,垃圾回 阅读全文

posted @ 2019-11-28 22:25 素心~ 阅读(140) 评论(0) 推荐(0)

单例类与常见双下方法
摘要:# 单例类 只能实例化一个对象的类叫做单例类 class A: __ISINSTANCE = None def __new__(cls, *args, **kwargs): if not cls.__ISINSTANCE: cls.__ISINSTANCE = object.__new__(cls) 阅读全文

posted @ 2019-11-27 17:17 素心~ 阅读(124) 评论(0) 推荐(0)

实现高效率的冒泡排序
摘要:// 自己实现冒泡排序最简单的方式就是使用双层循环 var arr = [10,2,5,7,8,10,10,20,10,18,20,89,6,7,52] // 外层循环是我们需要将每一个数列都排序一次,那么需要排序的数列就是arr.length - 1次 for(var i = 0; i < arr 阅读全文

posted @ 2019-11-21 12:03 素心~ 阅读(584) 评论(0) 推荐(0)

面向对象基础(五)
摘要:# 用字符串数据类型来访问这个变量的值就是反射 # 反射的方法有 getattr hasattr setattr delattr # 用一个小案例来演示反射 # 文本信息 # xiaT|123456|Manager # haichao|666|Student # wenda|2222|Teacher 阅读全文

posted @ 2019-11-19 19:36 素心~ 阅读(142) 评论(0) 推荐(0)

面向对象基础(四)
摘要:# 封装中的属性 # 一个人是否健康可以通过bmi值来判断 class Person: def __init__(self,name,height,weight): self.name = name self.height = height self.weight = weight def bmi( 阅读全文

posted @ 2019-11-19 11:56 素心~ 阅读(124) 评论(0) 推荐(0)

面向对象基础(三)
摘要:# 面向对象继承的主要作用是 # 优化代码,节省代码. # 提高代码的复用性. # 提高代码的维护性. # 让类与类之间发生关系. # 例: class Parent: def __init__(self): self.func() def func(self): print('Parent') c 阅读全文

posted @ 2019-11-15 12:11 素心~ 阅读(117) 评论(0) 推荐(0)

面向对象基础(二)
摘要:# 例:# 写三个类: 狗,猫,鸡, 每个类中都有 吃 喝 自己的方法 最后定义一个Animal类, class Animal: def __init__(self,name,sex,age): self.name = name self.sex = sex self.age = age def e 阅读全文

posted @ 2019-11-14 13:34 素心~ 阅读(128) 评论(0) 推荐(0)

面向对象(基础)
摘要:# 定义一个类 class Person: mind = '思想' # 静态变量,静态字段 animal = '高级动物' def __init__(self,name,age): # 构造方法 self.name = name self.age = age def work(self): #方法 阅读全文

posted @ 2019-11-13 23:41 素心~ 阅读(172) 评论(0) 推荐(0)

导航