摘要:
互联网和互联网的组成 [TOC] 一、互联网的组成(教材版) " " 互联网的拓扑结构非常复杂 ,并且在地理位置上覆盖了全球,从工作方式上看,可以划分为两大块: 1. 边缘部分:这部分由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信和资源共享。 2. 核心部分:由大量网络和连接这 阅读全文
posted @ 2020-02-02 23:03
RandySun
阅读(504)
评论(0)
推荐(0)
摘要:
面向对象进阶实战之选课系统 一、项目地址 https://github.com/RandySun01/student_course_selected 二、作业要求 角色:学校、学员、课程、讲师 要求: 1. 创建北京、上海 2 所学校 2. 创建linux、python、go3个课程 ,linux\ 阅读全文
posted @ 2020-02-02 22:01
RandySun
阅读(200)
评论(0)
推荐(0)
摘要:
面向对象高级小结 一、面向对象高级小结 1.1 isinstance,issubclass isinstance判断是否为类的实例化对象,会检测父类,而type不会检测父类 issubclass,判断是否为其子类 1.2 反射 1. hasattr:通过字符串判断是否类属性存在 2. getattr 阅读全文
posted @ 2020-02-02 21:59
RandySun
阅读(274)
评论(0)
推荐(0)
摘要:
实现文件上下文管理(\_\_enter\_\_和\_\_exit\_\_) 我们知道在操作文件对象的时候可以这么写 上述叫做上下文管理协议,即with语句,为了让一个对象兼容with语句,必须在这个对象的类中声明\_\_enter__和\_\_exit\_\_方法 一、上下文管理协议 出现with语 阅读全文
posted @ 2020-02-02 18:02
RandySun
阅读(232)
评论(0)
推荐(0)
摘要:
\_\_module\_\_和\_\_class\_\_ [TOC] 一、\_\_module\_\_ \_\_module__ 表示当前操作的对象在那个模块 二、通过字符导入模块 三、\_\_class__ \_\_class__表示当前操作的对象的类是什么 阅读全文
posted @ 2020-02-02 17:34
RandySun
阅读(241)
评论(0)
推荐(0)
摘要:
实现迭代器(\_\_next\_\_和\_\_iter\_\_) [TOC] 一、简单示例 死循环 二、StopIteration异常版 加上StopIteration异常 True 1 2 3 4 三、模拟range 四、斐波那契数列 阅读全文
posted @ 2020-02-02 17:21
RandySun
阅读(239)
评论(0)
推荐(0)
摘要:
\_\_str\_\_和\_\_repr\_\_ [TOC] 一、\_\_str\_\_ 打印时触发 {'a': 1} obj和dic都是实例化的对象,但是obj打印的是内存地址,而dic打印的是有用的信息,很明显dic的打印是非常清楚 打印的时候自动触发,但是其实不需要print即可打印 rand 阅读全文
posted @ 2020-02-02 16:27
RandySun
阅读(233)
评论(0)
推荐(0)
摘要:
\_\_init\_\_和\_\_new\_\_ 一、\_\_new\_\_和\_\_init\_\_ 曾经我幼稚的以为认识了python的\_\_init\_\_()方法就相当于认识了类构造器,结果,\_\_new\_\_()方法突然出现在我眼前,让我突然认识到原来\_\_new\_\_才是老大。 阅读全文
posted @ 2020-02-02 16:20
RandySun
阅读(257)
评论(0)
推荐(0)
摘要:
_\_call\_\_ 一、\_\_call\_\_ 对象后面加括号时,触发执行。 注:构造方法的执行是由创建对象触发的,即:对象 = 类名() ;而对于\ _\_call\_\_ 方法的执行是由对象后加括号触发的,即:对象() 或者 类()() 先执行父类的\_\_call\_\_,然后在执行自己 阅读全文
posted @ 2020-02-02 16:01
RandySun
阅读(228)
评论(0)
推荐(0)
摘要:
\_\_doc\_\_ 注释信息 一、__doc__ 返回类的注释信息 我是描述信息 该属性无法被继承 None 阅读全文
posted @ 2020-02-02 15:47
RandySun
阅读(242)
评论(0)
推荐(0)
摘要:
\_\_slots\_\_ 一、什么是\_\_slots__ \_\_slots__是一个类变量,变量值可以是列表,元祖,或者可迭代对象,也可以是一个字符串(意味着所有实例只有一个数据属性) 使用点来访问属性本质就是在访问类或者对象的__dict__属性字典(类的字典是共享的,而每个实例的是独立的) 阅读全文
posted @ 2020-02-02 15:45
RandySun
阅读(178)
评论(0)
推荐(0)
摘要:
\_\_del\_\_ 一、\_\_del__ \_\_del__也称之为析构方法 \_\_del__会在对象被删除之前自动触发 del会在对象被删除之前自动触发 主 二、总结 \_\_del__: 会在del对象之前触发,比如关闭文件 阅读全文
posted @ 2020-02-02 15:24
RandySun
阅读(200)
评论(0)
推荐(0)
摘要:
格式化输入 \_\_format\_\_ 格式化输入 一、\_\_format__ 自定制格式化字符串 2019:12:29 12 29 2019 阅读全文
posted @ 2020-02-02 15:19
RandySun
阅读(311)
评论(0)
推荐(0)
摘要:
\_\_setitem\_\_和\_\_getitem和\_\_delitem__ [TOC] 一、\_\_setitem__ 正括号赋值时触发 二、\_\_getitem__ 正括号取值时触发 三、\_\_delitem\_\_与\_\_delattr__ __delitem__:中括号删除时触发 阅读全文
posted @ 2020-02-02 15:08
RandySun
阅读(286)
评论(0)
推荐(0)
摘要:
描述符(\_\_get\_\_和\_\_set\_\_和\_\_delete\_\_) 一、描述符 描述符是什么:描述符本质就是一个新式类,在这个新式类中,至少实现了__get__(),__set__(),__delete__()中的一个,这也被称为描述符协议 \_\_get__():调用一个属性时 阅读全文
posted @ 2020-02-02 15:00
RandySun
阅读(210)
评论(0)
推荐(0)
摘要:
\_\_getattribute\_\_ 一、\_\_getattr\_\_ 不存在的属性访问,触发__getattr__ 10 执行的是我 二、\_\_getattribute\_\_ 查找属性无论是否存在,都会执行 不管是否存在,我都会执行 不管是否存在,我都会执行 三、\_\_getattr\ 阅读全文
posted @ 2020-02-02 12:08
RandySun
阅读(226)
评论(0)
推荐(0)

浙公网安备 33010602011771号