摘要: 最简单的网络通讯 server端: import socket sk = socket.socket() # 创建一个server端的对象 sk.bind(('127.0.0.1',9001)) # 给server端绑定一个地址 sk.listen() # 开始监听(可以接收)客户端给我的连接了 c 阅读全文
posted @ 2020-07-09 18:47 爱浪的跳蚤 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 不变的 : mac地址 能够唯一标识你这台机器的 变化的 : ip地址 能够更好的更方便的找到你的机器 局域网 : ​ 网段 交换机 不能理解ip地址,只能理解mac地址 局域网和局域网之间通信了 : ​ 网关 路由器 可以理解ip地址 ip地址 ​ ipv4 : 四位点分十进制 ​ 192.168 阅读全文
posted @ 2020-07-08 21:58 爱浪的跳蚤 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 绝对导入模板 glance/ ├── __init__.py from glance import api from glance import cmd from glance import db ├── api │ ├── __init__.py from glance.api import po 阅读全文
posted @ 2020-07-07 18:34 爱浪的跳蚤 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一些内置的魔术方法 _call_ : 对象() 调用这个类中的__call__方法 class A: def __call__(self, *args, **kwargs): print('_________') obj = A() print(callable(obj)) obj() A()() 阅读全文
posted @ 2020-07-05 15:33 爱浪的跳蚤 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 两个装饰函数 classmethod 被装饰的方法会成为一个静态方法 class Goods: __discount = 0.8 def __init__(self): self.__price = 5 self.price = self.__price * self.__discount @cla 阅读全文
posted @ 2020-07-05 13:49 爱浪的跳蚤 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 反射 用字符串数据类型的名字 来操作这个名字对应的函数\实例变量\绑定方法\各种方法 1.反射对象的 实例变量 2.反射类的 静态变量/绑定方法/其他方法 3.模块中的 所有变量 被导入的模块 当前执行的py文件 - 脚本 class Person: def __init__(self,name , 阅读全文
posted @ 2020-06-27 22:29 爱浪的跳蚤 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 面向对象之-封装 封装 :就是把属性或者方法装起来 广义 :把属性和方法装起来,外面不能直接调用了,要通过类的名字来调用 狭义 :把属性和方法藏起来,外面不能调用,只能在内部偷偷调用 class User: def __init__(self,name,passwd): self.usr = nam 阅读全文
posted @ 2020-06-27 16:29 爱浪的跳蚤 阅读(86) 评论(0) 推荐(0) 编辑
摘要: property装饰 from math import pi class Circle: def __init__(self,r): self.r = r @property # 把一个方法伪装成一个属性,在调用这个方法的时候不需要加()就可以直接得到返回值 def area(self): retu 阅读全文
posted @ 2020-06-27 16:28 爱浪的跳蚤 阅读(115) 评论(0) 推荐(0) 编辑
摘要: super方法 super是按照mro顺序来寻找当前类的下一个类 在py3中不需要传参数,自动就帮我们寻找当前类的mro顺序的下一个类中的同名方法 在py2中的新式类中,需要我们主动传递参数super(子类的名字,子类的对象).函数名() 这样才能够帮我们调用到这个子类的mro顺序的下一个类中的方法 阅读全文
posted @ 2020-06-27 15:13 爱浪的跳蚤 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 多继承 # 背诵 # 只要继承object类就是新式类 # 不继承object类的都是经典类 # python3 所有的类都继承object类,都是新式类 # 在py2中 不继承object的类都是经典类 # 继承object类的就是新式类了 # 经典类 :在py3中不存在,在py2中不主动继承ob 阅读全文
posted @ 2020-06-23 12:07 爱浪的跳蚤 阅读(158) 评论(0) 推荐(0) 编辑