python
文章平均质量分 80
python学习手册知识摘录
望山远行
这个作者很懒,什么都没留下…
展开
-
python学习笔记--装饰器
因装饰器返回的是一个新类,内置操作需要在装饰器中重新定义运算符重载方法,关联到原始的类。#重定义重载运算符,指向被装饰类@decoratorprint(e1)还可以通过定义一个OnInstance的混入父类(Mixin)实现。原创 2024-05-31 14:01:13 · 261 阅读 · 0 评论 -
python学习笔记--异常
在 Python 中,所有异常必须为一个派生自 BaseException 的类的实例。BaseException:异常的顶级根父类,它提供了子类可继承的默认打印和状态保持行为。Exception:它是 BaseException 类的一个直接子类,并且是除系统退出事件类外 (SystemExit、KeyboardInterrupt 和 GeneratorExit),所有其他内置异常的父类。用户定义异常类应该继承自这个类或它的子类。其他异常类:ArithmeticError,LookupError等。传递给原创 2024-03-19 16:24:15 · 539 阅读 · 0 评论 -
python学习手册笔记--类
最简单的类一般形式:类如果嵌套在其他函数中,类能够访问外层函数的作用域,但不能作为类中其他代码的作用域。 2. 属性2.1类属性 在class语句内,任何赋值语句都会产生类属性(数据和方法)。self.attr(方法中第一参数自动绑定到它的实例)在 class 语句内部,任意开头有双下划线,但结尾没有双下划线的名称,会自动在前面包含类的名称从而进行扩展。例如,Spam 类中的__X 这样的名称会自动变成_Spam__X。这时从类的外部不能访问__X,但仍可以访问扩展后的全名称原创 2023-12-13 14:54:09 · 929 阅读 · 1 评论 -
python学习手册笔记--模块包
Python 代码的目录被称为包, 因此这样的导入就称为包导入。它可以简化模块搜索目录的设置。事实上, 包导入是把计算机上的目录变成另一个 Python 命名空间, 其属性则对应于目录中所包含的子目录和模块文件。原创 2023-11-14 15:14:50 · 26 阅读 · 1 评论 -
python学习笔记--列表
列表是包含任意对象的有序集合(实际包含的是对象的),可以任意嵌套。原创 2023-08-09 13:19:08 · 31 阅读 · 0 评论 -
python学习手册笔记--模块
在模块文件中赋值的名称,在内部会成为字典的键。例如,__file__指明模块是从哪个文件加载的,__name__ 则指明导入者的名称。reload 是一个函数,传入的参数是一个已经存在的模块对象(已成功导入的)。import 语句直接列出一个或多个需要加载的模块的名称, 以逗号分隔。当我们使用*代替特定的名称时,会取得模块顶层被赋值的所有名称的副本。通过复制的名称修改一个共享的可变对象,则会影响导入的模块内的对象。, 所以我们必须通过模块名称来获取该模块的属性。赋值的所有名称都会成为该模块的属性。原创 2023-10-26 15:22:43 · 143 阅读 · 0 评论