会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Fantac
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
下一页
2019年9月8日
Python学习日记(二十六) 封装和几个装饰器函数
摘要: 封装 广义上的封装,它其实是一种面向对象的思想,它能够保护代码;狭义上的封装是面向对象三大特性之一,能把属性和方法都藏起来不让人看见 私有属性 私有属性表示方式即在一个属性名前加上两个双下划线 python的私有属性只是在代码的级别给加了一层密,不允许你直接去访问这些私有属性,像你去打印一个私有属性
阅读全文
posted @ 2019-09-08 18:13 Fantac
阅读(378)
评论(0)
推荐(0)
2019年9月7日
Python学习日记(二十五) 接口类、抽象类、多态
摘要: 接口类 继承有两种用途:继承基类的方法,并且做出自己的改变或扩展(代码重用)和声明某个子类兼容于某基类,定义一个接口类interface,接口类中定义了一些接口名(就是函数名)且并未实现接口的功能,子类继承接口类,并且实现接口的功能 比如说一种支付方式有三种不同的途径:Alipay、Applepay
阅读全文
posted @ 2019-09-07 15:30 Fantac
阅读(413)
评论(0)
推荐(0)
2019年9月6日
Python学习日记(二十四) 继承
摘要: 继承 什么是继承?就是一个派生类(derived class)继承基类(base class)的字段和方法。一个类可以被多个类继承;在python中,一个类可以继承多个类。 父类可以称为基类和超类,而子类可以称为派生类 在继承中可分为单继承和多继承两种 下面是继承的用法,语法为'class 子类的名
阅读全文
posted @ 2019-09-06 18:45 Fantac
阅读(423)
评论(0)
推荐(1)
2019年9月5日
Python学习日记(二十三) 类命名空间和组合
摘要: 类命名空间 在一个类中它的函数(方法)属于动态属性,直接定义的变量属于静态属性 首先先定义一个类,并在这个类里面加入静态变量、属性等然后将一个对象实例化 那如何修改一个静态属性,我们可以用类名.静态变量名等于我们想要赋值的内容就可以修改 如果我们用__dict__方法去修改结果是不行的 关系图: 当
阅读全文
posted @ 2019-09-05 16:04 Fantac
阅读(363)
评论(0)
推荐(0)
2019年9月4日
Python学习日记(二十二) 初识面向对象
摘要: 引子 假设我们要开发一个关于飞机大战的游戏,那么游戏的里面就会有两个角色,分别是属于玩家操控的战机和敌方的战机,并且两个战机都有不同的技能或攻击方式,现在我们用自己目前所学的去写出下面的这些代码: 我们在写好了这些属性之后就可以生成敌方的战机和玩家的战机: 那么在生成好了这些对象之后,我们还缺的是它
阅读全文
posted @ 2019-09-04 17:48 Fantac
阅读(285)
评论(0)
推荐(0)
2019年9月3日
Python学习日记(二十一) 异常处理
摘要: 程序中异常的类型 什么是异常 就是当程序执行时,执行到了影响程序正常执行的代码,在执行结果的界面会看到python解释器的报错信息.异常是一个python对象,表示一个错误. 错误的程序代码: 报错窗口: 解决一个异常 运用try...except...来解决异常问题 try是我们需要处理的代码 e
阅读全文
posted @ 2019-09-03 20:25 Fantac
阅读(359)
评论(0)
推荐(0)
2019年9月2日
Python学习日记(十九) 模块导入
摘要: 模块导入 当文件夹中有这样一个自定义的command模块 在它的内部写下下列代码: 然后我们在command模块中执行下列代码: 我们如果在这段程序中反复执行多次这一段代码,这一个文件结果也只会被导入一次 调用command模块中的方法fuc() 当我们写这样一个代码的时候,计算机会先去找到这一个模
阅读全文
posted @ 2019-09-02 02:47 Fantac
阅读(511)
评论(0)
推荐(0)
2019年9月1日
Python学习日记(十八) 序列化模块
摘要: 什么是序列? 就是每一个元素被有序的排成一列 什么是序列化? 就是将原本的列表、字典等内容转化成字符串的过程 什么时候会用到序列化? 数据存储(把数据放在文件、数据库),网络传输等 序列化的目的 1.以某种存储形式使自定义对象持久化 2.将对象从一个地方传递到另一个地方 3.使程序更具维护性 序列化
阅读全文
posted @ 2019-09-01 07:38 Fantac
阅读(357)
评论(0)
推荐(0)
2019年8月31日
Python学习日记(十七) os模块和sys模块
摘要: os模块 1.os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 2.os.chdir() 改变当前脚本工作目录;相当于shell下cd 3.os.makedirs() 用于递归创建目录,内部有两个参数path、mode(权限模式) 代码执行前: 代码执行后: 4.os.
阅读全文
posted @ 2019-08-31 23:49 Fantac
阅读(432)
评论(0)
推荐(0)
2019年8月28日
Python学习日记(十六) time模块和random模块
摘要: time模块 python表示时间的三种方式:时间戳、元祖(struct_time)、格式化时间字符串 三种格式之间的转换: 1.时间戳 就是从1970年1月1日0点0分0秒开始按秒计算的偏移量,时间戳所给的时间是给计算机识别的 时间戳->结构化时间: ctime():时间戳->格式化字符串时间 2
阅读全文
posted @ 2019-08-28 22:55 Fantac
阅读(265)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页