2019年2月14日

摘要: 3.继承 继承也是面向对象的三大特性之一,可以减少代码量,让类与类之间产生关联,增强耦合性,使代码更加规范化,清晰化 3.1 单继承 1) 既要执行子类方法又要执行父类方法 2) 对象既要执行父类的__init__ 又要执行子类的__init__方法 3.2 多继承 阅读全文
posted @ 2019-02-14 22:10 Shawn_1026 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三种关系: 1.依赖关系 A类(A类实例化对象)依赖B类(B类实例化对象)的意思就是B类实例化的对象名作为参数传递给A类(对象)的方法,那么在A类对象就可以用B类实例化对象的方法 1) 植物大战僵尸简易版 2) 大象关冰箱 2.关联关系,又叫组合,聚合关系 A类和B类关联意思是B类对象作为 阅读全文
posted @ 2019-02-14 19:54 Shawn_1026 阅读(753) 评论(0) 推荐(0) 编辑
摘要: random随机函数中的常用方法 1.random.random 返回一个介于左闭右开[0.0, 1.0)区间的浮点数 2.random.randrange(start,stop[,step]) 返回range[start,stop)之间左闭右开一个整数,可加step,跟range(0,10,2)类 阅读全文
posted @ 2019-02-14 16:38 Shawn_1026 阅读(296) 评论(0) 推荐(1) 编辑

2019年1月23日

摘要: def a(n): print(1) def inner(b="1"): n(b) # print(b) return inner@adef foo(b): print("foo")foo()当 阅读全文
posted @ 2019-01-23 15:04 Shawn_1026 阅读(138) 评论(0) 推荐(0) 编辑

2019年1月17日

摘要: 注: os模块是实现python程序对操作系统(operation system)的操作 1.对文件或者目录进行删除或者创建的相关操作 2.对一个绝对路径的分割 3.判断输入结果是一个目录还是文件,返回波尔类型的值 4.文件的相关属性,比如大小,创建时间,修改时间,最后访问时间 os.stat是os 阅读全文
posted @ 2019-01-17 22:06 Shawn_1026 阅读(145) 评论(0) 推荐(0) 编辑

2019年1月16日

摘要: (一)json和pickle的区别 1.json是不同编程语言实现数据交换的工具,他是用来把python中的数据对象转换成字符串或者写入文件中的,再由其他语言通过json加载进来。 2.pickle是python独有的数据交换工具,他是把python中的对象转换成字节码再存入到文件中,因为是字节码, 阅读全文
posted @ 2019-01-16 21:55 Shawn_1026 阅读(157) 评论(0) 推荐(0) 编辑
摘要: logging模块是专门做日志系统的.分为函数版和自定义函数. (一)logging模块初级版 缺点,不能指定字符集,不能把屏幕输出和文件日志同时记录。只能选择其一。 文件记录日志 屏幕输出日志 (二)logging模块中自定义日志系统 常用方法: 阅读全文
posted @ 2019-01-16 21:55 Shawn_1026 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一> 模块的分类 1) 内置模块: 在python安装好以后,内置模块就已经全部导入,用的时候,这些模块只需要import就可以了 2) 第三方模块: python是一个开放的平台,民间的一些高手都会将一些好的想法用模块去实现,然后统一放到pypi.org这个网站上,我们要想使用这些模块,就需要先从 阅读全文
posted @ 2019-01-16 17:01 Shawn_1026 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1 time模块 1)时间三种格式的转化 2)time模块的相关方法 time.time() 打印当前时间的时间戳 单位是秒 距离1970年1月1日到当前的时间差 time.sleep(n) 让程序暂停n秒 time.localtime(n) 将一个时间戳n秒转换成一个python内部的结构化时间 阅读全文
posted @ 2019-01-16 15:43 Shawn_1026 阅读(157) 评论(0) 推荐(0) 编辑

2018年12月29日

摘要: 格式化输出的意义在于一个字符串中包含了多个变量,这个时候需要用到占位符,然后在后面补全变量.,是代码更加简洁 1.%s (%d,%i) %s 代表的是占位一个要传递进来一个字符串类型的变量,当然数值类型的变量同样可以 %d,%i代表的是占位一个要传递进来的是一个数值类型的变量 <运行结果> 2.f' 阅读全文
posted @ 2018-12-29 08:28 Shawn_1026 阅读(937) 评论(0) 推荐(0) 编辑