上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 1. 什么是组合 组合指的是某一个对象拥有一个属性,该属性的值是另外一个类的对象 2. 为何要用组合 通过为某一个对象添加属性(属性的值是另外一个类的对象)的方式,可以间接地将两个类关联/整合/组合到一起 从而减少类与类之间代码冗余 3. 如何用组合 组合与继承都是有效地利用已有类的资源的重要方式。 阅读全文
posted @ 2018-08-21 18:44 薛才昌 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是多态 多态指的是同一种/类事物的不同形态 2.为何要用多态性 1 增加了程序的灵活性 2 增加了程序的可扩张性 多态性:分为静态多态性和动态多态性 多态性:在多态的背景下,可以在不用考虑对象具体类型的前提下而直接使用对象 多态性的精髓:统一 3. 如何用多态 python 崇尚鸭子类型 阅读全文
posted @ 2018-08-21 18:39 薛才昌 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 1什么是封装 装:往容器/名称空间里存放入名字 封:将存放于名称空间中的名字给隐藏起来,这种隐藏对外不对内 2 为何要封装 封装数据属性 封装函数属性(封装方法) #取款是功能,而这个功能有很多功能组成:插卡、密码认证、输入金额、打印账单、取钱 #对使用者来说,只需要知道取款这个功能即可,其余功能我 阅读全文
posted @ 2018-08-21 18:24 薛才昌 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1、初识继承 什么是继承 继承是一种新建类的方式,新建的类称之为子类,被继承的类称之为基类、父类、超类 继承描述的是一种“遗传”的关系:子类可以重用父类的属性 在python中的继承注意两点: 1. 在python中支持一个子类同时继承多个父类, 2. python中类分为两种: 新式类:但凡继承o 阅读全文
posted @ 2018-08-20 18:39 薛才昌 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Xml模块 什么XML:全称 可扩展标记语言 标记指的是代表某种含义的字符 XML<> 为什么需要XML 为能够在不同的平台间继续数据的交换 为了使交换的数据能让对方看懂 就需要按照一定的语法规范来书写 XML语法格式: 一、任何的起始标签都必须有一个结束标签。 <tagname></tagname 阅读全文
posted @ 2018-08-13 21:03 薛才昌 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Time模块的使用 time模块 与时间相关的功能 在python中 时间分为3种 1.时间戳 timestamp 从1970 1 月 1日 到先在的秒数 主要用于计算两个时间的差 2.localtime 本地时间 表示的是计算机当前所在的位置 3.UTC 世界协调时间 时间戳 结构化 格式化字符 阅读全文
posted @ 2018-08-09 17:37 薛才昌 阅读(246) 评论(0) 推荐(1) 编辑
摘要: 绝对导入: 以执行文件的sys.path为起始点开始导入,称之为绝对导入 优点: 执行文件与被导入的模块中都可以使用 缺点: 所有导入都是以sys.path为起始点,导入麻烦 相对导入: 参照当前所在文件的文件夹为起始开始查找,称之为相对导入 符号: .代表当前所在文件的文件加,..代表上一级文件夹 阅读全文
posted @ 2018-08-08 16:49 薛才昌 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1 什么是模块 模块就是一系列功能的集合体 模块有三种来源 1. 内置的模块 2. 第三方的模块 3. 自定义模块 模块的格式: 1 使用python编写的.py文件 2 已被编译为共享库或DLL的C或C++扩展 3 把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件,该文 阅读全文
posted @ 2018-08-07 14:43 薛才昌 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1、写函数,,用户传入修改的文件名,与要修改的内容,执行函数,完成批了修改操作def modify_file(filename,old,new): import os with open(filename,'r',encoding='utf+8')as read_f,\ open('.bak.swa 阅读全文
posted @ 2018-07-30 19:00 薛才昌 阅读(146) 评论(0) 推荐(0) 编辑
摘要: user_info=['egon',18,['music','dancing','play']]print(user_info[2][0])stu_names=['周迟','张宇','薛才昌',['eat']]print(stu_names[3])user_info={'name':'egon','age':18,'hobbits':['music','dancing',& 阅读全文
posted @ 2018-07-23 20:42 薛才昌 阅读(106) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页