![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 88
ProQianXiao
这个作者很懒,什么都没留下…
展开
-
Python中的枚举数据类型(Enum)
Python中的枚举数据类型枚举的字面含义是指列出有穷集合中的所有元素,即一一列举的意思。在Python中,枚举可以视为是一种数据类型,当一个变量的取值只有几种有限的情况时,我们可以将其声明为枚举类型。例如表示周几的这一变量weekday,只有七种可能的取值,我们就可以将其声明为枚举类型。那么枚举的类型该如何实现呢?我们一个很直观的想法是:可以通过类的方式来实现,变量就是类,变量所有可能的取值作为类的变量。之后访问的时候,通过类名+变量名的方式就可以进行访问:class Weekday():.原创 2021-01-31 17:49:20 · 69202 阅读 · 6 评论 -
Python中的赋值、浅拷贝和深拷贝
赋值Python中的浅拷贝和深拷贝是一个比较重要的知识点,而且面试中经常出现,这里进行一下记录。首先,需要了解“赋值”的概念。提到赋值,我们会想到赋值操作符“=”,在Python中,我们创建一个对象,然后将对象赋值给变量,实际上是把该对象在地址空间的id地址值拷贝给变量,也就是说“赋值”操作拷贝的是对象的引用。如下图所示:创建整数对象5之后,将其赋值给变量a,之后变量a又赋值给变...原创 2020-04-29 22:33:06 · 214 阅读 · 0 评论