摘要: # 1.编写装饰器,为多个函数加上认证功能(用户的账号密码来源于文件) # 要求登陆成功一次,后续的函数都无需再输入用户名和密码 FLAG = False def login(func): def inner(*args,**kwargs): global FLAG if FLAG: ret = func(*args,**kwarg... 阅读全文
posted @ 2018-08-05 18:12 BZM 阅读(113) 评论(0) 推荐(0)
摘要: #1.检查获取传入列表或元组的对象的所有奇数位索引对应的元素,并返回给调用者。 def func(l1): return l1[1::2] #切片 print(func([1,2,3,4,5])) #2.写函数,判断用户传入对象(字符串,列表,元组)长度是否大于5。 def func1(l2): return len(l2)>5 print(func1([1,2,3,4,5,6... 阅读全文
posted @ 2018-08-04 10:46 BZM 阅读(148) 评论(0) 推荐(0)
摘要: #切片 li = [1,3,2,'a',4,'b',5,'c'] print(li[0:7:2]) #取1,2,4,5 print(li[1:6:2]) #取3,'a','b' print(li[7:8]) #取'c' print(li[5:0:-2])#取'b','a','3' lis = [['k',['qwe',20,{'k1':['tt',3,'1']},89],& 阅读全文
posted @ 2018-08-02 19:29 BZM 阅读(214) 评论(0) 推荐(0)
摘要: 一.文件操作 1.bytes >str 2.对于w:没有此文件就会创建文件 3.先将源文件内容清除再写 4.追加 5.读写 阅读全文
posted @ 2018-08-01 10:25 BZM 阅读(152) 评论(0) 推荐(0)
摘要: 一.集合的操作 1.集合的创建 2.集合的增 3.集合的删 二.集合的其他操作 1.交集 2.并集 3.反交集 4.子集与超集 阅读全文
posted @ 2018-07-31 19:27 BZM 阅读(81) 评论(0) 推荐(0)