12 2018 档案

摘要:__init__方法 初始化方法python帮我们创建了一个对象self 每当我们调用类的时候就会自动触发这个方法。默认传self 在init方法里面可以对self进行赋值self是什么 self拥有属性都属于对象在类的内部,self就是一个对象 alex = Person()alex.walk = 阅读全文
posted @ 2018-12-18 22:05 曜有丨光 阅读(211) 评论(0) 推荐(0)
摘要:def find(l,aim,start = 0,end = None): end = len(l) if end is None else end mid_index = (end - start)//2 + start if start aim: return find(l, aim, start=start, end=mid_index-1... 阅读全文
posted @ 2018-12-06 17:37 曜有丨光 阅读(119) 评论(0) 推荐(0)
摘要:#[每一个元素或者是和元素相关的操作 for 元素 in 可迭代数据类型] #遍历之后挨个处理 #[满足条件的元素相关的操作 for 元素 in 可迭代数据类型 if 元素相关的条件] #筛选功能 # #30以内所有能被3整除的数 # ret = [i for i in range(30) if i%3 == 0] #完整的列表推导式 # g = (i for i in range... 阅读全文
posted @ 2018-12-01 11:39 曜有丨光 阅读(648) 评论(0) 推荐(0)
摘要:send 获取下一个值的效果和next基本一致#只是在获取下一个值的时候,给上一yield的位置传递一个数据#使用send的注意事项 # 第一次使用生成器的时候 是用next获取下一个值 # 最后一个yield不能接受外部的值 生成式实例获取移动平均值 再此基础上加入一个装饰器,省去了调用avg._ 阅读全文
posted @ 2018-12-01 11:37 曜有丨光 阅读(116) 评论(0) 推荐(0)