python笔记
文章平均质量分 55
Fire丶Chicken
这个作者很懒,什么都没留下…
展开
-
with contextlib.suppress(ValueError)临时抑制指定的异常
上下文管理器会捕获这个异常并阻止它传播,从而允许代码执行继续。这种方式在清理资源或执行不确定的操作时非常有用,你想要程序即便出现了已知的、可以忽略的异常也能继续运行。是 Python 的一个上下文管理器,用于临时抑制指定的异常。如果你有一些代码,你知道可能会抛出某种异常,但你想安全地忽略它,那么可以使用。再看一个实际的例子,假设你正在处理文件,并希望在文件不存在的情况下静默地忽略。将捕捉并“忽略”这个异常,程序将继续执行打印语句。块更为清晰,它明确表示了你的意图是忽略特定的异常。在上面的代码中,即使。原创 2023-11-10 16:30:30 · 391 阅读 · 0 评论 -
float(‘inf‘)与float(‘-inf‘)
在做比较和数学运算时,无穷大在许多方面的行为就像是一个非常大或非常小的数字,但它仍然有一些特殊的行为规则。是无穷大(infinity)的缩写。在数学中,无穷大是比任何实数都大的数。在Python中,它是。在使用无穷大进行数学运算时需要小心,因为某些运算可能会产生不是真正数字的结果,例如。类型,可以用于比较操作或作为数学运算中的一个边界值。Python同样支持负无穷大,表示方法是。是一种表示正无穷大的方法。原创 2023-11-08 17:44:41 · 2707 阅读 · 0 评论 -
property() 函数及@property装饰器
在Python中,函数和装饰器通常用于创建和管理类的属性。它们提供了一种控制类属性访问的机制,允许你在不改变类外部接口的情况下,在获取、设置或删除属性时添加自定义逻辑。函数函数可以在不使用装饰器的情况下创建属性。它通常用于老式的代码或者在需要动态创建属性的时候。函数最多可以接受四个参数:使用函数的一个例子:装饰器装饰器是一个更加现代和优雅的方式来创建属性。它使你能够轻松地将一个方法转变为一个看似只读的属性,并且可以选择性地为这个属性添加setter和deleter。在Python中,装饰器是一个内置装原创 2023-11-07 09:57:32 · 204 阅读 · 0 评论 -
`from pathlib import Path`模块,文件系统路径处理
是一个 Python 标准库,它提供了一种面向对象的方法来处理文件系统路径。它提供了许多类,但是最核心的是。类,这是所有文件系统路径都应使用的类。虽然输出的是字符串,但实际上是一个。显示内容由 Path 类的。如果你只想得到字符串表示,不想要。操作符可以方便地构建子路径。对象表示文件系统上的路径。: 返回当前工作目录。原创 2023-11-06 18:01:21 · 1624 阅读 · 0 评论 -
`globals()` 返回表示当前全局符号表的字典。
`globals()` 返回表示当前全局符号表的字典。原创 2023-11-01 10:40:12 · 178 阅读 · 0 评论 -
typing.Union` 标注一多种变量类型
typing.Union` 标注一多种变量类型原创 2023-11-01 10:39:28 · 1966 阅读 · 0 评论