摘要: Python面向对象之类成员 一.细分类的组成成员 之前咱们讲过类大致分两块区域,如下图所示: 每个区域详细划分又可以分为: class A: company_name = '老男孩教育' # 静态变量(静态字段) __iphone = '1353333xxxx' # 私有静态变量(私有静态字段) 阅读全文
posted @ 2020-01-02 19:57 xiongsheng 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Python 面向对象继承 一 什么是面向对象的继承 比较官方的说法就是: 继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属 阅读全文
posted @ 2020-01-02 19:55 xiongsheng 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Python面向对象三大特性 一.封装 把很多数据封装到⼀个对象中. 把固定功能的代码封装到⼀个代码块, 函数, 对象, 打包成模块. 这都属于封装的思想. 具体的情况具体分析. 比如. 你写了⼀个很⽜B的函数. 那这个也可以被称为封装. 在⾯向对象思想中. 是把⼀些看似⽆关紧要的内容组合到⼀起统⼀ 阅读全文
posted @ 2020-01-02 19:53 xiongsheng 阅读(179) 评论(0) 推荐(0) 编辑
摘要: python基础学习 第十七天 (一) 一. 类与类之间的关系 ⼤千世界, 万物之间皆有规则和规律. 我们的类和对象是对⼤千世界中的所有事物进⾏归类. 那事物之间存在着相对应的关系. 类与类之间也同样如此. 在⾯向对象的世界中. 类与类中存在以下关系:我们会使用这个关系就行,不用扣这写名词 依赖关系 阅读全文
posted @ 2020-01-02 19:24 xiongsheng 阅读(188) 评论(0) 推荐(0) 编辑
摘要: python基础学习 第十七天 (二) 一. 魔法方法 定义:双下方法是特殊方法,他是解释器提供的 由爽下划线加方法名加双下划线 方法名的具有特殊意义的方法,双下方法主要是python源码程序员使用的,我们在开发中尽量不要使用双下方法,但是深入研究双下方法,更有益于我们阅读源码。 调用:不同的双下方 阅读全文
posted @ 2020-01-02 19:22 xiongsheng 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 爬虫 第一天 课程简介 什么是anacanda 基于数据分析+ML(机器学习)的一个集成环境 什么是jupyter 就是anacanda提供的一个编辑环境(基于浏览器) cell有两种模式 code markdown 快捷键 插入cell:a,b 删除cell:x 执行cell:shift+ente 阅读全文
posted @ 2020-01-02 18:30 xiongsheng 阅读(391) 评论(0) 推荐(0) 编辑
摘要: python 基础学习 第十八天 (二) 一异常和错误 1 程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了Python解释器的语法检测,必须在程序执行前就改正) 语法错误 #语法错误示范一 if #语法错误示范二 def test: pass #语法错误示范三 print(h 阅读全文
posted @ 2020-01-02 10:16 xiongsheng 阅读(201) 评论(0) 推荐(0) 编辑
摘要: python基础学习 第十八天 (一) 一.反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 阅读全文
posted @ 2020-01-02 08:38 xiongsheng 阅读(141) 评论(0) 推荐(0) 编辑