https://pic.cnblogs.com/avatar/1285461/20190710101247.png
上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 一、绑定方法: 绑定给谁就应该由谁来调用,谁来调用就会将谁当做第一个参数传入 1.绑定给对象的方法:类中定义的函数默认就是绑定给对象的,自动将对象当作第一个参数传入,类也可以调用,但是不会自动传值 2.绑定给类的方法:为类中定义的函数加上一个装饰器classmethod,自动将类当作第一个参数传入, 阅读全文
posted @ 2018-08-22 20:33 学一点也是好 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、组合 什么是组合? 就是一个类的属性 的类型 是另一个自定义类的 类型,也可以说是某一个对象拥有一个属性,该属性的值是另一个类的对象。 通过为某一个对象添加属性(这里的属性是另一个类的对象)的方式,间接将两个类关联整合,从而减少类与类之间的代码冗余 借用之前的代码进行改进: class Oldb 阅读全文
posted @ 2018-08-21 20:30 学一点也是好 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 一、继承介绍 继承是一种新建类的方式,新建的类称之为子类或者派生类,被继承的类称为父类/基类/超类 python中继承的特点: 1.子类可以遗传/重用父类的属性 2.子类可以有多个父类 3.Python中的继承类分为新式类和经典类 新式类:继承了object的类,以及他的子类都是新式类 经典类:没有 阅读全文
posted @ 2018-08-20 22:44 学一点也是好 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象介绍 介绍面向对象之前,先来回顾一下以前学的面向过程的编程思想 面向过程编程: 核心是过程二字,过程指的是解决问题的步骤,即先干什么,再干什么后干什么,基于该思想编程就好比是在设计一条流水线,是一种机械化的思维方式 优点:复杂的问题流程化,进而简单化 缺点:可扩展性差 现在轮到面向对象的 阅读全文
posted @ 2018-08-17 20:08 学一点也是好 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一、re模块 re中文为正则表达式,是字符串处理的常用工具,通常用来检索和替换符合某个模式的文本。 注:要搜索的模式和字符串都可以是unicode字符串(str)和8位字符串(bytes),但是不能将unicode字符串与字节模式匹配。 用途:1.数据验证:测试输入的字符串是否符合规定的模式 2.替 阅读全文
posted @ 2018-08-14 17:13 学一点也是好 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一、shelve模块 shelve模块也是用来序列化的. 使用方法: 1.open 2.读写 3.close import shelve # 序列化 sl = shelve.open('shlvetest.txt',) sl['date'] = '8-13' sl.close() # 反序列化 s2 阅读全文
posted @ 2018-08-13 17:01 学一点也是好 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一、time与datetime模块 time模块: 时间戳:表示的是从1970年1月1日00:00:00开始按秒计算的偏移量,返回类型为float类型 格式化时间字符串(Format String) 结构化的时间(struct_time):struct_time元组共有9个元素(年月日时分秒,一年中 阅读全文
posted @ 2018-08-11 17:51 学一点也是好 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 一、包 1.包就是一个保护有__init__.py文件的文件夹,包的本质就是一种模块,即包是用来导入使用的,包内部包含的文件也都是用来被导入使用的.包是为了更好组织好模块,就是一个文件夹. 注:在python2中,包下必须有一个__init__.py文件,而python3中即便没有也不会报错 首次导 阅读全文
posted @ 2018-08-10 18:40 学一点也是好 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 一、模块的循环导入问题 run.py m1.py m2.py 解决方案: 一:把循环导入的语句放到名字定义的后面 二:将循环导入的语句放到函数内 二、区分python文件的两种用途 当文件被执行时__name__=='__main__' 当文件被导入时__name__=='模块名' 三、模块的搜索路 阅读全文
posted @ 2018-08-08 14:53 学一点也是好 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 一、模块介绍 模块:模块就是一系列功能的集合体 模块有三种来源: 1.内置模块 2.第三方的模块 3.自定义模块 模块的格式: 1使用python编写的.py文件 2.已被编译为共享库或DLL的C或C++扩展 3.把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件,该文件称 阅读全文
posted @ 2018-08-07 14:08 学一点也是好 阅读(237) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页