__getattribute__(self, item): 当一个类的属性被实例访问时,会自动调用该方法。当实例调用属性时,比如s1.name,...
上下文管理器与装饰器类似,它们都是包装其他代码的工具。但装饰器用于包装定义的代码块(如函数或类),而上下文管理器可以包装任意格式的代码块。有一些...
python的一切变量都是对象,变量的存储采用了引用语义的方式,存储的只是一个变量的值所在的内存地址,而不是这个变量的本身。 基于内存地址的分类...
协程,指与调用方协作的过程,产出由调用方提供的值。 从语法上面看协程与生成器类似,都是在定义函数中包含yield关键字,但用法有差别,yield...
常用函数 os.rename(current_file_name, new_file_name)重命名需要两个参数,当前的文件名和新文件名。 o...
网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。so...
日志 日志是跟踪软件运行时所发生的事件的一种方法。软件开发者在代码中调用日志函数,表明发生了特定的事件。事件由描述性消息描述,该描述性消息可以可...
正则表达式是一个特殊的字符序列,可以用来检查一个字符串是否与某种模式匹配。正则表达式语言由两种基本字符类型组成:原义(正常)文本字符和元字符。元...
运算符重载 运算时以运算符左边的类方法为先,若没有,考虑右边的反向运算方法就地方法是类似“ += ”的形式 __str__ 和 __repr__...
文集作者