摘要: 1 class foo: 2 def f1(self): 3 print('f1') 4 5 class bar: 6 def f1(self): 7 print('f1') 8 9 def func(args): 10 args.f1() 11 12 func(foo()) 13 func(bar()) 阅读全文
posted @ 2017-02-24 08:14 Erick-LONG 阅读(191) 评论(0) 推荐(0) 编辑
摘要: python 多继承 阅读全文
posted @ 2017-02-23 23:20 Erick-LONG 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1 class person: 2 def __init__(self,name,age,weight): 3 self.Name = name 4 self.Age = age 5 self.Weight = weight 6 def chi(self): 7 self.Weight+=2 8 ... 阅读全文
posted @ 2017-02-23 23:06 Erick-LONG 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 结果 www.baidu.com xxx 阅读全文
posted @ 2017-02-23 21:19 Erick-LONG 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 类的实例oldb ==>方法内self,并作为形式参数传递给方法 阅读全文
posted @ 2017-02-23 08:46 Erick-LONG 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1 # 输入模块名/函数 2 url = input('请输入网址:') 3 module,func = url.split('/') 4 m = __import__('lib.'+module,fromlist=True) 5 if hasattr(m,func): 6 target = getattr(m,func) 7 r = target() 8 ... 阅读全文
posted @ 2017-02-23 07:40 Erick-LONG 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 通过字符串的形式导入模块 通过字符串的形式,去模块中寻找制定的函数,并执行getattr(模块名,函数名,默认值) 通过字符串的形式,去模块中设置东西setattr(模块名,函数名/变量名,lambda表达式/变量值) 通过字符串的形式,去模块中删除东西delattr(模块名,函数名) 根据字符串的 阅读全文
posted @ 2017-02-22 22:56 Erick-LONG 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1 # 一、计算100-300之间所有能被3和7整除的所有数之和 2 ''' 3 sum = 0 4 for i in range(100,301): 5 if i %3 ==0 and i %7 ==0: 6 sum+=i 7 print(sum) 8 ''' 9 # 二、定义函数统计一个字符串中大小写字母,小写字母,数字的个数,并返回结果 10 ''... 阅读全文
posted @ 2017-02-22 08:46 Erick-LONG 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1 def xrange(n): 2 start = 0 3 while True: 4 if start>n: 5 return 6 yield start 7 start+=1 8 obj = xrange(5) 9 n1 = obj.__next__() 10 n2 = obj.__n... 阅读全文
posted @ 2017-02-21 22:30 Erick-LONG 阅读(188) 评论(0) 推荐(0) 编辑
摘要: yield 函数记录函数执行状态 阅读全文
posted @ 2017-02-21 08:50 Erick-LONG 阅读(159) 评论(0) 推荐(0) 编辑