上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页
摘要: 1、类的属性和对象的属性有什么区别? 类的属性可以被类名和所有类声明对象调用到,而对象的属性只能由对象来调用到。 2、面向过程编程与面向对象编程的区别与应用场景? 面向过程的编程主要是依照流程来编程的一种编程思想,使用对扩展性小,像是linux内核,shell脚本 面向对象编程主要依照对象来实现功能 阅读全文
posted @ 2018-10-23 21:19 msjaxuexi 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 继承关系,产生新类,就是为了使得产生新类的代码量最为少。 为了减少代码的产生,子类不但继承父类的属性,还可以继承父类的方法,但是有可能子类需要对父类的方法进行扩写,但是依旧想保留使用父类的方法。 为实现上述目标有两种方式: 方式一:指明需要重用的父类的函数名字,其实不存在关系 方式二:使用super 阅读全文
posted @ 2018-10-23 16:51 msjaxuexi 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 属性的查找 单继承情况下:无论新式类还是经典类查找顺序都是一样的。 先obj——>类——>父类——>…… 在多继承的背景下,如果一个子类继承了多个分支,但是多个分支没有汇聚到一个非object类,无论是新式类还是经典类属性的查找顺序是一样的 会按照从左到右的顺序一个分支一个分支的查找。 想要查找的属 阅读全文
posted @ 2018-10-23 16:11 msjaxuexi 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 继承 1.什么是继承 在程序中继承是一种新建子类的方式,新建类的称之为子类\派生类,被继承的类称之为父类\基类\超类。 继承描述的是一种遗传关系,子类可以重用父类的属性。 2.为何用继承? 减少类与类之间代码冗余的问题。 3.如何继承 先抽象在继承 在Python中继承的特点是单继承&多继承 查看子 阅读全文
posted @ 2018-10-23 15:38 msjaxuexi 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1.所有程序都因该使用面向对象来设计吗?为什么? 不是,面向对象只对有扩展性有要求的程序需要使用面向对象使用,如果程序不需要扩展,一般使用面向过程式编程。 2.什么是对象 什么是类 生活中对象就是一个能够确实存在的个体,类则是根据对象总结特点和行为的虚拟概念。 编程中类是属性和函数(行为)组成的定义 阅读全文
posted @ 2018-10-22 19:04 msjaxuexi 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 对象 在编程中先定义类,才能声明类的对象。 创建对象 语法:在类名后加括号,与调用函数写法相同。 对对象的属性进行增删该查 查 增 改 删除 对于对象查找属性的顺序:先对象自身的对象,后对象类的属性。 __init__对象初始化函数 其中self指的是声明时的对象,init函数相当于为其共有属性填写 阅读全文
posted @ 2018-10-22 18:18 msjaxuexi 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 类 类的定义 语法:class关键字 类名: 类名规范:大写开头 驼峰式命名法 在类的定义阶段 只有包含该类的py被执行,就会做两件事情 1、就会创建的名称空间 2、执行代码,将产生额名称放入名称空间 类中代码只执行一次,对象只是与内存中类的内存存在关联关系。 类的函数,描述对象的行为 使用类中的属 阅读全文
posted @ 2018-10-22 16:20 msjaxuexi 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 面向过程 面向过程是一种编程思想,就是前辈程序员发现的一种比较好的编程方法。 过程指的是先干什么,再干什么,完成一件事情所有需要的具体步骤。 优点:把复杂的问题流程化,简单化,降低开发难度。 缺点:扩展性差,在当前用户需求千变万化的前提下,对扩展性的要求非常高 使用场景:不需要扩展,或是对外扩展性要 阅读全文
posted @ 2018-10-22 15:49 msjaxuexi 阅读(143) 评论(0) 推荐(0) 编辑
摘要: subprocess模块 subprocess主要用于执行系统指令(启动子进程)与os.system 的不同在于 #subprocess可以与这个子进程进行数据交换。 阅读全文
posted @ 2018-10-19 20:19 msjaxuexi 阅读(189) 评论(0) 推荐(0) 编辑
摘要: re模块 正则表示式 由堆具有特殊意义的字符组成的式子。用于匹配查找字符串内容。 主要学习重点,就是学习这些字符的含义。 匹配字符的特殊字符 精准匹配 "abc"表达式不包含任何特殊字符,就是精准匹配,说白了判断是否相同 单个字符 匹配 \n \t \f 位置匹配 ^$为整体匹配 范围匹配 判断字符 阅读全文
posted @ 2018-10-19 19:38 msjaxuexi 阅读(193) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页