python
文章平均质量分 61
一个大猛
这个作者很懒,什么都没留下…
展开
-
python 装饰器
装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区域里装饰器可以让你的代码更简洁。 首先,让我们讨论下如何写你自己的装饰器。 这可能是最难掌握的概念之一。我们会每次只讨论一个步骤,这样你能完全理解它。 一切皆对象 首先我们来理解下 Python 中的函数: def hi(name=“yasoob”): return "hi转载 2021-06-28 17:15:48 · 497 阅读 · 0 评论 -
深浅拷贝
import copy a = [1, 2, 3, 4, [‘a’, ‘b’]] b = a c = copy.copy(a) d = copy.deepcopy(a) a.append(5) a[4].append(‘c’) 解释 首先我们看看看b的情况,b实际上和a指向的是同一个值,就好比人的大名和小名,只是叫法不同,但还是同一个人 接下来再看看c的情况,c的情况和a.copy()的情况是一样的,都是我们所谓的浅拷贝(浅复制),浅拷贝只会拷贝父对象,不会拷贝子对象,通俗的说就是只会拷贝到第二层 若父对象原创 2021-03-24 18:02:51 · 78 阅读 · 0 评论