随笔分类 - python学习笔记
摘要:# 反射模块中的内容module2.py pyc编译文件和重新加载模块.py aa.py 18.48模块的循环导入.py
阅读全文
摘要:# # # item 系列与[]去访问值有联系 # # obj = {"K" : "V"} # # print(obj) # 字典的对象 # # print(obj["K"]) # # # class B: # # def __getitem__(self, item): # # print("执行我了") # # return "BBBB" # # ...
阅读全文
摘要:# 构造方法 申请一个空间 # 析构方法 释放一个空间,在释放空间之前执行的 # # 垃圾回收机制a # # class A: # def __del__(self): # print("执行我了") # # a = A() # # del a # 对象的删除(不过一般都由垃圾回收机制自动负责) #
阅读全文
摘要:恢复内容开始 类 面试题 子类和父类 多态 封装 property # classmethod staticmethod 列表操作时 insert(位置,参数) 和pop(n) 会浪费大量时间 pop()和append()可以使用 反射 进阶 # __repr__
阅读全文
摘要:__call__ __len__ 对对象执行len函数里面必须要有__len__方法 __new__ 单例类 (构造方法) __init__ 不是构造方法,是初始化方法 __str__ 所有的魔术方法没有需要在外面直接调用的,通常在类里面实现这些方法,然后在外部通过对象调用时,可以影响这些方法
阅读全文
摘要:getattr,hasattr: 执行,判断 delattr,setattr 删除,修改
阅读全文
摘要:class H: def bar(self): print("h bar") class G(H): def bar(self): print("g bar") class F(H): def bar(self): print("f bar") class E(G): def bar(self): ...
阅读全文
摘要:# # # # 类方法 # # # class A: # # # def func(self): # 普通方法 # # # print(self) # # # # # # @classmethod # 类方法 # # # def func1(cls): # # # print(cls) # # # a = A() # # # a.f...
阅读全文
摘要:# # # # python 面向对象的三大特征之一 # # # # python多态:python中处处都是多态 python是一种弱类型的语言 # # # # java 是强类型语言 # # # # 比如:python中 name = "qq", java中 int_i = 666 如果之间直接改变类型。python可以直接改变,java则会报错 # # # # # # # pytho...
阅读全文
摘要:# # 接口类和抽线类在python 里面是一样的。python里面是没有接口这个概念的 # # 接口类,抽象类:定义,制定一个规范 # # class Alipay: # def __init__(self, money): # self.money = money # def pay(self): # print("使用支付宝支付了%s" % ...
阅读全文
摘要:# # 面向对象的三大特性: # # 继承,多态,封装 # # 面向对象的广度优先和深度优先是什么 # # # 查询顺序 # # super().方法(变量) #1 # class Animal: # def __init__(self, name, age, sex): # self.name = name # self.sex = sex ...
阅读全文
摘要:# 继承的初识 # # # 面向对象的三大特性 继承,封装,多态 # # # 继承 # # # # class Animal: # # breath = "呼吸" # # def __init__(self, name, sex, age): # # self.name = name # # self.sex = sex # # ...
阅读全文
摘要:filter 接收函数,作为筛选条件,返回True,false map函数,对每一个元素进行映射,分别执行func 递归,函数自身条用自身,只关注起始条件和结束条件不关注中间过程。递归时注意最大递归深度,即结束条件写好 二分查找,两种递归写法,一种普通写法 快捷键: ctrl b 查看源码 ctrl
阅读全文
摘要:创建一个socketserver 1.创建一个请求的类,必须是BaseRequestsHandler 的子类。并且要重写父类里面的handle()方法 2.必须实列化一个server class ,并且传递server ip和你创建的请求处理类给这个server class 3.server.ser
阅读全文
摘要:恢复内容开始 socket粘包:两个包连在一起了 解决办法,在两个包之间的信息接收一个返回信息 import socket import os # import time server = socket.socket() server.bind(('localhost',6969)) server.
阅读全文
摘要:call方法 __new__方法先执行 try: ....... except ........ as e: ...... except ....... as e: ...... except Exception as e: # 防止有没有考虑到的异常 ....... else: 没有异常 fina
阅读全文

浙公网安备 33010602011771号