![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python核心技术
文章平均质量分 63
hatcher_h
这个作者很懒,什么都没留下…
展开
-
Python高级编程-元类编程
一、property属性 class People: def __init__(self,name): self.__name=name @property def name(self): return self.__name @name.setter def name(self,value): self.__name=value 二、__getattr__和__getattribute__区别 __getattr__是在找不到属性的时候会进入到该魔法方法 __getattribu原创 2020-11-17 22:54:20 · 134 阅读 · 2 评论 -
Python高级编程-自定义序列以及dict
一、序列类型分类 1、容器序列 list、tuple、deque 2、扁平序列 str、array 3、可变序列 list、deque、array 4、不可变序列 str、tuple 二、序列的abc继承关系 #"Sequence", "MutableSequence",不可变序列以及可变序列 三、序列的+ += 以及extends区别 + 是生成一个新的对象 += 调用isadd 本质上还是extends,对于可变类型是在修改原来对象 extend 对于可变类型是在修改原来对象,extend(原创 2020-11-11 22:58:30 · 155 阅读 · 0 评论 -
1、Python核心之一切皆对象
一、类和函数也是对象 1、类和函数可以赋值给变量 2、类和函数可以添加到集合中 3、类和对象可以作为参数 4、类和对象可以作为返回值 二、type、object、class关系 1、所有类都是type的实例对象 2、object是一切类的基类 3、object也是type的实例对象 4、type也是继承于object 三、python常见内置类型 1、对象特征 1、id 2、类型 3、值 2、常见类型 1、None(全局唯一) 2、数值 int、float、complex、bool 3、迭代类型 4原创 2020-10-12 22:52:08 · 176 阅读 · 0 评论