05 2019 档案
摘要:一、概述 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的
阅读全文
摘要:一、概述 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的
阅读全文
摘要:一、异常处理 1、单个异常 例子: 2、处理多个异常 ①写多个except 例子: ②写1个except 这种写法的好处:括号里面的所有错误,不管出现里面任何一种错误都用统一的处理方法。 例子: 3、Exception异常 用Exception表示一下子抓住所有异常,这个一般情况下建议在异常最后面用
阅读全文
摘要:反射实现了动态的装配,通过字符串来反射类中的属性和方法 一、反射函数 1、hasarttr(obj,name_str) 判断一个对象obj中是否有对应的name_str字符串的属性或者方法 2、getattr(obj,name_str) 根据字符串name_str获取obj对象中的对应方法的内存地址
阅读全文
摘要:一、静态方法 1、定义 在方法名前加上@staticmethod装饰器,表示此方法为静态方法 2、静态方法特性 特性:只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性 (1)静态方法不可以传入self参数,如果想传调用时必须传入实例本身 (2)静态方法可以用类直接调用,直接调用时,
阅读全文
摘要:一、定义 1、语法 2、self关键字 self 这个关键字相当于实例化对象本身(self相当于d),在实例化过程中,把自己传进去了 其实self,就是实例本身!你实例化时python会自动把这个实例本身通过self参数传进去。 4、小结 定义类(class dog(object))-> 实例化(d
阅读全文
摘要:一、引子 开发一个小游戏,猫狗大战。 需要两个角色,猫、狗,猫会“喵喵”、抓、跳,狗会“汪汪”、咬、跑; 上面相当于造了两个通用的模子,必须生成一个猫和狗的实际对象游戏才能开始 猫和狗对象已经生成,猫会喵喵,抓人,狗会汪汪,咬人,可以每个功能再写一个函数,想执行哪个功能,直接调用。 重新排版一下 但
阅读全文
摘要:一、常见内置函数 https://docs.python.org/3/library/functions.html 二、计算类 1、abs(x) 取绝对值 2、all(iterable) 如果这个可迭代的元素都为真,则返回真(非0的就为真,负数也是为真) 3、any(iterable) 可迭代的元素
阅读全文
摘要:前言 使用for循环去遍历序列,但是for循环的效率很低,而且占用了大量的硬件资源。 生成器可以提高for循环遍历效率,而且节省硬件资源。 一、可迭代对象 1、for循环数据类型 (1)集合数据类型,如:list(列表)、tuple(元祖)、dict(字典)、set(集合)、str(字符串)、byt
阅读全文
摘要:一、概述 我们在使用一组数据时,通常会定义一个列表,然后循环里面的元素,但是如果你只需要使用列表中的其中几个元素,其他的元素用不到,这样就会造成内存资源的浪费,所以,生成器登上历史舞台。 生成器的作用:列表的元素按某种算法推算出来,我们在后续的循环中不断推算出后续的元素,在python中,这种一边循
阅读全文
摘要:一、定义 1、装饰器:本质是函数。 2、功能:用来装饰其他函数,顾名思义就是,为其他的函数添加附件功能的。 3、原则:不能修改被装饰函数的源代码、不能修改被装饰函数的调用方式 4、函数即"变量", 高阶函数+嵌套函数 => 装饰器 二、函数即变量 1、python的内存机制 在python解释器中,
阅读全文

浙公网安备 33010602011771号