07 2018 档案

摘要:容器:把多个元素组织在一起的数据结构。List/dict/set/tuples….都是容器对象 大多数容器提供某种方式获取获取每一个元素,而是可迭代对象(iterable)赋予了容器这种能力,当然并不是所有的容器都是可迭代的。迭代器内部持有一个状态,该状态用于记录当前迭代所在的位置,以方便下次迭代的 阅读全文
posted @ 2018-07-31 19:55 Iving 阅读(122) 评论(0) 推荐(0)
摘要:一、装饰器就是闭包,将函数当做实参返回。作用:1.不改变被装饰函数代码、调用方式。 2.给被修饰函数添加新功能 def record(func): def p(): print("Enter {}".format(func.__name__)) func() return p @record #sa 阅读全文
posted @ 2018-07-30 21:32 Iving 阅读(155) 评论(0) 推荐(0)
摘要:class Base(object): def __init__(self,x,y,a): self.x=x self.y=y self.flag=1 self.a=a def move(self,a): if self.flag==1: self.x+=a ... 阅读全文
posted @ 2018-07-29 11:16 Iving 阅读(326) 评论(0) 推荐(0)
摘要:打印的方法大同小异,可参考:https://www.cnblogs.com/Python-T/p/9382976.html 阅读全文
posted @ 2018-07-28 21:27 Iving 阅读(543) 评论(0) 推荐(0)
摘要:b=[1,2,3,[3,4,5,3,[23,23,21,3]],3,4,[32,4,3,3]]思路:定义函数 遍历列表,如果不是列表类型,取出 是列表,调用函数 b=[1,2,3,[3,4,5,3,[23,23,21,3]],3,4,[32,4,3,3]] c=[] def f(li_st): for i in li_st: if ... 阅读全文
posted @ 2018-07-28 20:43 Iving 阅读(1317) 评论(0) 推荐(0)
摘要:def signup(): with open("C:\\Users\\Administrator\\Desktop\\账号密码.txt","r") as f: line=f.read() line=eval(line) flag=False while True: global username1 ... 阅读全文
posted @ 2018-07-28 18:38 Iving 阅读(1172) 评论(0) 推荐(0)
摘要:for i in range(1,7): for j in range(1,7-i): print(" ",end="") for k in range(1,2*i-1+1): if k==1 or k==2*i-1 or i==6: print("*",end="") else: ... 阅读全文
posted @ 2018-07-28 18:35 Iving 阅读(337) 评论(0) 推荐(0)
摘要:结果: 阅读全文
posted @ 2018-07-28 18:32 Iving 阅读(178) 评论(0) 推荐(0)
摘要:i=0#索引下标 j=0#计数器 monky=[1,2,3,4,5,6,7,8] while i<len(monky): j+=1 if j==3: del monky[i]#删除报数为3的猴子 j=0 i-=1#def/remove方法中的逻辑原因 if i=... 阅读全文
posted @ 2018-07-28 18:27 Iving 阅读(288) 评论(0) 推荐(0)