魔术方法:*实例化:new:实例化一个对象方法很少使用,一般使用returnsuper().))new(cls)基类ibject方法来创建实例并返回。hash:返回一个整数,如果定义这个方法该类的实例就可hash。eq:对应==操作符,判断2个对象是否相等,返回bool值。hash方法只是返回一个hash值作为set的key,但是去重,还需要eq来判断2个对象是否相等。只是hash冲突,不能说明两
简单概述:生产过程中会生成大量的系统日志,应用程序日志,安全日志等等,通过对日志的分析可以了解服务器的负载,健康状况,可以分析客户的分布情况,客户的行为,甚至基于这些分析可以做出预测。一般采集流程:日志产出——>采集——>储存——>分析——>储存——>可视化数据提取:由于日志文件基本都以文本形式产出,所以对日志的分析基本就是对文本的字符串进行分析。所以我们需将文本中有
序列化(Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。简单点言之:通过设计的一套协议,按照莫种规则,把内存中的数据保存到文件中或者直通过网络传输。把数据转换为字节序列,输出到文件就是序列化,反正,从文件的字节序列恢复到内存,就是反序列化。其中就有多种库对此过程进行协助:pickle库:dumps对象序列化为by
**闭包**:就是一个概念,出现在嵌套函数中,指的是内层函数引用到了外层函数的**自由变量**(未在本地作用域中定义的局部变量),就形成了闭包。函数的局部作用域是不能够保存信息的,即在函数内部声明变量在函数调用结束之后函数里面保存的信息就被销毁了,包括函数的参数。而这时使用闭包的话就能发挥作用:**保存函数的状态信息,使函数的局部变量信息依然可以保存下来**。形成闭包之后,闭包变量能够随着闭包函数
由若干语句组成的语句块、函数名称、参数列表构成,它是python中组织代码的最小单元,通常按照代码的功能划分,将其封装成一个个的功能函数。Python中的函数定义函数的语法如下:def函数名(参数列表):函数体(代码块)[return返回值]函数的作用:结构化编程对代码的最基本的封装,一般按照功能组织一段代码封装的目的为了复用,减少冗余代码代码更加简洁美观、可读易懂参数:位置参数:按照形参定义的顺
基本特性和创建对比:列表:可变的,可重复的,有序的,线性的列表个体称为元素,元素可以是任一对象一定均匀分配每个元素的内存存储空间,因为它靠偏移量来搜索元素,列表中存放的都是数据的内存地址,而不是数据,真正的数据存放在其他地方。列表创建:lst=list()lst=[]lst=list(iterable)>>>lst=list(range(5))lst=[2,6,9,'ab']元组
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号