会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Nidhogg14's Blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
下一页
2020年4月12日
python 全栈开发,Day21(抽象类,接口类,多态,鸭子类型)
摘要: 昨日复习 派生方法和派生属性 super 只有在子父类拥有同名方法的时候, 想使用子类的对象调用父类的方法时,才使用super super在类内 : super().方法名(arg1,..) 指名道姓 :父类名.方法名(self,arg1,..) 多继承 钻石继承 经典类 python2 不继承ob
阅读全文
posted @ 2020-04-12 23:46 Nidhogg14
阅读(276)
评论(0)
推荐(0)
2020年4月9日
python 全栈开发,Day20(object类,继承与派生,super方法,钻石继承)
摘要: 先来讲一个例子 老师有生日,怎么组合呢? class Birthday: # 生日 def __init__(self,year,month,day): self.year = year self.month = month self.day = day class Teacher: # 老师<br
阅读全文
posted @ 2020-04-09 20:11 Nidhogg14
阅读(149)
评论(0)
推荐(0)
2020年4月8日
python 全栈开发,Day19(组合,组合实例,初识面向对象小结,初识继承)
摘要: 一、组合 表示的一种什么有什么的关系 先来说一下,__init__的作用 class Dog: def __init__(self, name, kind, hp, ad): self.name = name # 对象属性 属性 self.kind = kind self.hp = hp self.
阅读全文
posted @ 2020-04-08 12:10 Nidhogg14
阅读(176)
评论(0)
推荐(0)
python 全栈开发,Day18(对象之间的交互,类命名空间与对象,实例的命名空间,类的组合用法)
摘要: 一、对象之间的交互 现在我们已经有一个人类了,通过给人类一些具体的属性我们就可以拿到一个实实在在的人。现在我们要再创建一个狗类,狗就不能打人了,只能咬人,所以我们给狗一个bite方法。有了狗类,我们还要实例化一只实实在在的狗出来。然后人和狗就可以打架了。现在我们就来让他们打一架吧! 创建一个狗类 c
阅读全文
posted @ 2020-04-08 11:05 Nidhogg14
阅读(156)
评论(0)
推荐(0)
python 全栈开发,Day17(初识面向对象)
摘要: 一、引子 第一次参加工作,进入了一家游戏公司,公司需要开发一款游戏《人狗大战》一款游戏,首先得把角色和属性定下来。 角色有2个,分别是人和狗属性如下:人 :昵称、性别、血、攻击力狗 :名字、品种、血、攻击力 定义2个字典 #人 person = {'name': 'xiao_Ming', 'sex'
阅读全文
posted @ 2020-04-08 10:44 Nidhogg14
阅读(216)
评论(0)
推荐(0)
python 全栈开发,Day16(函数第一次考试)
摘要: 考试题 Python11 期第二次考试(基础数据类型与函数部分) 考试时长:3个小时 满分:105分 一,选择题(每题2分,共24分) 1、python不支持的数据类型有 A、char B、int C、float D、list 2、 x ="foo" y = 2 print(x+y) A.foo B
阅读全文
posted @ 2020-04-08 10:03 Nidhogg14
阅读(509)
评论(0)
推荐(0)
python 全栈开发,Day15(递归函数,二分查找法)
摘要: 一、递归函数 江湖上流传这这样一句话叫做:人理解循环,神理解递归。所以你可别小看了递归函数,很多人被拦在大神的门槛外这么多年,就是因为没能领悟递归的真谛。 递归函数:在一个函数里执行再调用这个函数本身。递归的默认最大深度:998 举例,先来一个死循环 def func1(): print(666)
阅读全文
posted @ 2020-04-08 09:24 Nidhogg14
阅读(200)
评论(0)
推荐(0)
2020年4月7日
python 全栈开发,Day14(列表推导式,生成器表达式,内置函数)
摘要: 一、列表生成式 生成1~100的列表 li = [] for i in range(1,101): li.append(i) print(li) 执行输出: [1,2,3...] 生成python1期~11期 li = [] for i in range(1,12): li.append('pyth
阅读全文
posted @ 2020-04-07 17:32 Nidhogg14
阅读(237)
评论(0)
推荐(0)
python 全栈开发,Day13(迭代器,生成器)
摘要: 一、迭代器 python 一切皆对象 能被for循环的对象就是可迭代对象 可迭代对象: str,list,tuple,dict,set,range 迭代器: f1文件句柄 dir打印该对象的所有操作方法 s = 'python' print(dir(s)) 执行输出: ['__add__', '__
阅读全文
posted @ 2020-04-07 16:44 Nidhogg14
阅读(179)
评论(0)
推荐(0)
python 全栈开发,Day12(函数的有用信息,带参数的装饰器,多个装饰器装饰一个函数)
摘要: 函数的执行时,*打散。函数的定义时,*聚合。 from functools import wraps def wrapper(f): # f = func1 @wraps(f) def inner(*args,**kwargs): #聚合 #args (1,2,3) '''执行函数之前的相关操作''
阅读全文
posted @ 2020-04-07 16:31 Nidhogg14
阅读(140)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
下一页