Python高级语法
文章平均质量分 90
Python实践中常用的高级语法
专注算法的马里奥学长
智慧环境方向 985毕业小硕 我是看南门的
主攻机器学习算法在环境领域的应用&环境领域的软件模拟
学业繁忙,答疑400/h起,敬请谅解
展开
-
详解Python正则表达式中group与groups的用法
在Python中,正则表达式的group和groups方法是非常有用的函数,用于处理匹配结果的分组信息。group方法是re.MatchObject类中的一个函数,用于返回匹配对象的整个匹配结果或特定的分组匹配结果。而groups方法同样是re.MatchObject类中的函数,它返回的是所有分组匹配结果组成的元组。在本文中,我们将详细讲解group和groups的用法和使用场景。原创 2023-02-12 18:18:06 · 4135 阅读 · 2 评论 -
Python正则表达式语法快速入门
正则表达式需要与相关函数共同使用,对函数的学习可以参考:Python正则表达式所有函数详解首先看一下正则表达式中的常用符号原创 2023-02-01 14:59:05 · 6546 阅读 · 0 评论 -
Python正则表达式所有函数详解
本篇博客主要讲解正则表达式相关的函数,均不涉及复杂的正则表达式语法。原创 2023-01-31 10:14:25 · 1900 阅读 · 2 评论 -
python使用类装饰器生成函数的使用日志
类装饰器是 Python 中的一种特殊类型的装饰器,它是一个类而不是一个函数。与函数装饰器不同,类装饰器可以在运行时接收参数并返回一个可调用的对象,而不是直接替换被装饰的函数。类装饰器的语法是在装饰器类名前面加上 @ 符号,后跟被装饰的函数。它需要实现一个__init__方法来接收被装饰的函数,以及一个__call__方法来替代函数的行为。对于熟悉装饰器的同学来说,类装饰器的__call__其实就是装饰器的内层函数。原创 2023-01-26 11:29:15 · 920 阅读 · 0 评论 -
Python装饰器使用方法详解
当涉及到处理有返回值的函数时,对于内部函数我们应该使用一个变量将函数的运行结果保存起来,并放在内层函数的return中。装饰器可以改变被装饰函数的行为,或者在调用被装饰函数之前和之后增加额外的操作。装饰器的语法是使用 @ 语法符,在函数定义之前增加装饰器函数的名称。函数中,我们增加了形参的输入,因此,在装饰器中,也要为之做出更改。权限控制:装饰器可以用来实现函数级别的权限控制,只允许特定的用户访问特定的函数。装饰器可以让你在函数或类的定义中添加额外的逻辑,而不更改它们的实现。在代码中,我们建立了一个名为。原创 2023-01-25 19:34:04 · 3997 阅读 · 0 评论 -
Python闭包与闭包陷阱
Python中的闭包陷阱指的是在闭包中引用了变量时,如果该变量在闭包外部被修改,则闭包内部的值也会改变。这可能会导致程序的错误或意外行为。原创 2023-01-25 12:58:12 · 1627 阅读 · 0 评论