会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
肖祥
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
61
62
63
64
65
66
67
下一页
2018年4月16日
python 全栈开发,Day21(抽象类,接口类,多态,鸭子类型)
摘要: 一、昨日复习 派生方法和派生属性 super 只有在子父类拥有同名方法的时候, 想使用子类的对象调用父类的方法时,才使用super super在类内 : super().方法名(arg1,..) 指名道姓 :父类名.方法名(self,arg1,..) 多继承 钻石继承 经典类 python2 不继承
阅读全文
posted @ 2018-04-16 15:25 肖祥
阅读(1038)
评论(0)
推荐(2)
2018年4月13日
python 全栈开发,Day20(object类,继承与派生,super方法,钻石继承)
摘要: 先来讲一个例子 老师有生日,怎么组合呢? 执行输出: 2018-7-14 但是这么传日期不好,需要分开,使用组合方式。 执行输出: 20182018 定义一个方法,查看完整的生日 执行输出: 201820182018-7-14 Teacher也可以定义一个方法,执行Birthday类里面的方法 执行
阅读全文
posted @ 2018-04-13 15:30 肖祥
阅读(810)
评论(0)
推荐(1)
2018年4月12日
python 全栈开发,Day19(组合,组合实例,初识面向对象小结,初识继承)
摘要: 一、组合 表示的一种什么有什么的关系 先来说一下,__init__的作用 实例化A和B A职员是老员工,他知道这个游戏,狗有什么属性。 B是新来的,假如没有__init__方法,B就随便传参数了,但是类方法执行时,会报错。 为了避免这个问题,在__init__方法里面,约束某些属性,必须要传,否则方
阅读全文
posted @ 2018-04-12 15:49 肖祥
阅读(712)
评论(0)
推荐(1)
2018年4月11日
python 全栈开发,Day18(对象之间的交互,类命名空间与对象,实例的命名空间,类的组合用法)
摘要: 一、对象之间的交互 现在我们已经有一个人类了,通过给人类一些具体的属性我们就可以拿到一个实实在在的人。现在我们要再创建一个狗类,狗就不能打人了,只能咬人,所以我们给狗一个bite方法。有了狗类,我们还要实例化一只实实在在的狗出来。然后人和狗就可以打架了。现在我们就来让他们打一架吧! 创建一个狗类 执
阅读全文
posted @ 2018-04-11 15:07 肖祥
阅读(828)
评论(2)
推荐(1)
2018年4月10日
python 全栈开发,Day17(初识面向对象)
摘要: 一、引子 第一次参加工作,进入了一家游戏公司,公司需要开发一款游戏《人狗大战》一款游戏,首先得把角色和属性定下来。 角色有2个,分别是人和狗属性如下:人 :昵称、性别、血、攻击力狗 :名字、品种、血、攻击力 定义2个字典 首先是人攻击狗,定义个函数 执行函数 执行输出: xiao_Ming攻击旺财9
阅读全文
posted @ 2018-04-10 16:01 肖祥
阅读(846)
评论(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 肖祥
阅读(1959)
评论(0)
推荐(0)
2018年4月8日
python 全栈开发,Day15(递归函数,二分查找法)
摘要: 一、递归函数 江湖上流传这这样一句话叫做:人理解循环,神理解递归。所以你可别小看了递归函数,很多人被拦在大神的门槛外这么多年,就是因为没能领悟递归的真谛。 递归函数:在一个函数里执行再调用这个函数本身。递归的默认最大深度:998 举例,先来一个死循环 执行输出: 666 ... 递归函数 执行输出:
阅读全文
posted @ 2018-04-08 19:28 肖祥
阅读(714)
评论(0)
推荐(0)
2018年4月4日
python 全栈开发,Day14(列表推导式,生成器表达式,内置函数)
摘要: 一、列表生成式 生成1~100的列表 执行输出: [1,2,3...] 生成python1期~11期 执行输出: ['python1期', 'python2期', 'python3期'...] 第二种写法 执行输出,效果同上 上面的代码,可以一行搞定用列表推导式就可以了 用列表推导式能构建的任何列表
阅读全文
posted @ 2018-04-04 14:37 肖祥
阅读(1036)
评论(0)
推荐(1)
2018年4月3日
python 全栈开发,Day13(迭代器,生成器)
摘要: 一、迭代器 python 一切皆对象 能被for循环的对象就是可迭代对象 可迭代对象: str,list,tuple,dict,set,range 迭代器: f1文件句柄 dir打印该对象的所有操作方法 执行输出: ['__add__', '__class__', '__contains__', '
阅读全文
posted @ 2018-04-03 15:31 肖祥
阅读(830)
评论(3)
推荐(2)
2018年4月2日
python 全栈开发,Day12(函数的有用信息,带参数的装饰器,多个装饰器装饰一个函数)
摘要: 函数的执行时,*打散。函数的定义时,*聚合。 执行输出: 666(1, 2, 3) 一、函数的有用信息 1.函数名 使用__name__方法获取 2.函数的解释 使用__doc___方法获取 举个例子 执行输出: 666func1 此函数是完成登陆的功能,参数分别是...作用。 :return: 返
阅读全文
posted @ 2018-04-02 12:06 肖祥
阅读(932)
评论(0)
推荐(1)
上一页
1
···
61
62
63
64
65
66
67
下一页
公告