会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
肖祥
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
60
61
62
63
64
65
66
下一页
2018年4月20日
python 全栈开发,Day25(复习,序列化模块json,pickle,shelve,hashlib模块)
摘要: 一、复习 反射 必须会 必须能看懂 必须知道在哪儿用 hasattr getattr setattr delattr内置方法 必须能看懂 能用尽量用__len__ len(obj)的结果依赖于obj.__len__()的结果,计算对象的长度__hash__ hash(obj)的结果依赖于obj.__
阅读全文
posted @ 2018-04-20 16:40 肖祥
阅读(695)
评论(0)
推荐(1)
2018年4月19日
python 全栈开发,Day24(复习,__str__和__repr__,__format__,__call__,__eq__,__del__,__new__,item系列)
摘要: 反射: 使用字符串数据类型的变量名来使用变量 wwwh即what,where,why,how 这4点是一种学习方法 反射 :使用字符串数据类型的变量名来使用变量 1.文件中存储的都是字符串 2.网络上能传递的也最接近字符串 3.用户输入的也是字符串 上面的3种情况都是字符串,如果有这种情况的,需要操
阅读全文
posted @ 2018-04-19 16:24 肖祥
阅读(1188)
评论(0)
推荐(1)
2018年4月18日
python 全栈开发,Day23(复习,isinstance和issubclass,反射)
摘要: 一、复习 执行输出: <function A.func1 at 0x00000286A24EAA60><bound method A.func1 of <__main__.A object at 0x00000286A2381048>><bound method A.func1 of <__main
阅读全文
posted @ 2018-04-18 15:46 肖祥
阅读(656)
评论(0)
推荐(0)
2018年4月17日
python 全栈开发,Day22(封装,property,classmethod,staticmethod)
摘要: 一、封装 封装 : 广义上的 :把一堆东西装在一个容器里 狭义上的 :会对一种现象起一个专门属于它的名字 函数和属性装到了一个非全局的命名空间 —— 封装 隐藏对象的属性和实现细节,仅对外提供公共访问方式。 【好处】 1. 将变化隔离; 2. 便于使用; 3. 提高复用性; 4. 提高安全性; 【封
阅读全文
posted @ 2018-04-17 15:30 肖祥
阅读(645)
评论(0)
推荐(1)
2018年4月16日
python 全栈开发,Day21(抽象类,接口类,多态,鸭子类型)
摘要: 一、昨日复习 派生方法和派生属性 super 只有在子父类拥有同名方法的时候, 想使用子类的对象调用父类的方法时,才使用super super在类内 : super().方法名(arg1,..) 指名道姓 :父类名.方法名(self,arg1,..) 多继承 钻石继承 经典类 python2 不继承
阅读全文
posted @ 2018-04-16 15:25 肖祥
阅读(1031)
评论(0)
推荐(2)
2018年4月13日
python 全栈开发,Day20(object类,继承与派生,super方法,钻石继承)
摘要: 先来讲一个例子 老师有生日,怎么组合呢? 执行输出: 2018-7-14 但是这么传日期不好,需要分开,使用组合方式。 执行输出: 20182018 定义一个方法,查看完整的生日 执行输出: 201820182018-7-14 Teacher也可以定义一个方法,执行Birthday类里面的方法 执行
阅读全文
posted @ 2018-04-13 15:30 肖祥
阅读(807)
评论(0)
推荐(1)
2018年4月12日
python 全栈开发,Day19(组合,组合实例,初识面向对象小结,初识继承)
摘要: 一、组合 表示的一种什么有什么的关系 先来说一下,__init__的作用 实例化A和B A职员是老员工,他知道这个游戏,狗有什么属性。 B是新来的,假如没有__init__方法,B就随便传参数了,但是类方法执行时,会报错。 为了避免这个问题,在__init__方法里面,约束某些属性,必须要传,否则方
阅读全文
posted @ 2018-04-12 15:49 肖祥
阅读(708)
评论(0)
推荐(1)
2018年4月11日
python 全栈开发,Day18(对象之间的交互,类命名空间与对象,实例的命名空间,类的组合用法)
摘要: 一、对象之间的交互 现在我们已经有一个人类了,通过给人类一些具体的属性我们就可以拿到一个实实在在的人。现在我们要再创建一个狗类,狗就不能打人了,只能咬人,所以我们给狗一个bite方法。有了狗类,我们还要实例化一只实实在在的狗出来。然后人和狗就可以打架了。现在我们就来让他们打一架吧! 创建一个狗类 执
阅读全文
posted @ 2018-04-11 15:07 肖祥
阅读(821)
评论(2)
推荐(1)
2018年4月10日
python 全栈开发,Day17(初识面向对象)
摘要: 一、引子 第一次参加工作,进入了一家游戏公司,公司需要开发一款游戏《人狗大战》一款游戏,首先得把角色和属性定下来。 角色有2个,分别是人和狗属性如下:人 :昵称、性别、血、攻击力狗 :名字、品种、血、攻击力 定义2个字典 首先是人攻击狗,定义个函数 执行函数 执行输出: xiao_Ming攻击旺财9
阅读全文
posted @ 2018-04-10 16:01 肖祥
阅读(842)
评论(2)
推荐(0)
2018年4月9日
python 全栈开发,Day16(函数第一次考试)
摘要: 考试题 答案: 一、 1.A 解释:char类型在python中不存在,它是其他编程语言的一种数据类型,比如C/C++,JAVA 2.E 解释:x是字符串类型,y是整形,所以x+y执行报错 3.A 解释:字符串的长度,不只是有1个字符串,还有多个字符串。 4.C 解释:list是可变类型,它不可哈希
阅读全文
posted @ 2018-04-09 15:40 肖祥
阅读(1948)
评论(0)
推荐(0)
上一页
1
···
60
61
62
63
64
65
66
下一页
公告