2019年5月18日
摘要: 匿名函数: 递归: 二分查找法: 阅读全文
posted @ 2019-05-18 15:43 orange小橘子 阅读(137) 评论(0) 推荐(0) 编辑
  2019年5月17日
摘要: 作业: 内置函数: 阅读全文
posted @ 2019-05-17 13:13 orange小橘子 阅读(141) 评论(0) 推荐(0) 编辑
  2019年5月16日
摘要: 生成器的进阶和各种推导式: 阅读全文
posted @ 2019-05-16 21:07 orange小橘子 阅读(110) 评论(0) 推荐(0) 编辑
  2019年5月15日
摘要: # 双下方法 # print([1].__add__([2])) # print([1]+[2]) # 迭代器 # l = [1,2,3] # 索引 # 循环 for # for i in l: # i # # for k in dic: # pass # list # dic # str # set # tuple # f = open() # range() # enu... 阅读全文
posted @ 2019-05-15 21:35 orange小橘子 阅读(139) 评论(0) 推荐(0) 编辑
摘要: #多个装饰器装饰一个函数 def wrapper1(func): def inner(*args,**kwargs): print("before1") ret=func() print("after1") return ret return inner def wrapper2(func): def inn... 阅读全文
posted @ 2019-05-15 15:30 orange小橘子 阅读(124) 评论(0) 推荐(0) 编辑
  2019年5月14日
摘要: #第一题: flag=False def login(func): def inner(*args,**kwargs): global flag if flag: ret=func() return ret else: username=input("username:... 阅读全文
posted @ 2019-05-14 23:29 orange小橘子 阅读(116) 评论(0) 推荐(0) 编辑
  2019年5月13日
摘要: #装饰器的形成过程 #装饰器的作业 #原则:开放封闭原则 #装饰器的固定模式 import time time.time() #获取当前时间 def timer(f): #装饰器函数 def inner(): start=time.time() f() #被装饰的函数 end=time.time() print(end-st... 阅读全文
posted @ 2019-05-13 18:02 orange小橘子 阅读(114) 评论(0) 推荐(0) 编辑
  2019年5月12日
摘要: #函数的进阶 #命名空间和作用域 #内置命名空间: #python解释器一启动就可以使用的名字 #内置的名字在启动解释器的时候被加载进内存里 #全局命名空间 #在程序从上到下被执行的过程中依次加载进内存的 #放置我们设置的所有变量名和函数名 #局部命名空间 #就是函数内部定义的名字 #当调用函数的时候 才会产生这个名称的空间随着函数执行结束,这个命... 阅读全文
posted @ 2019-05-12 17:21 orange小橘子 阅读(203) 评论(0) 推荐(0) 编辑
  2019年5月11日
摘要: #修改文件 with open('hello',encoding='utf=8') as f1,open('hello.bak','w',encoding="utf=8") as f2: for line in f1: if '好' in line: line =line.replace('你','我') f2.write(line... 阅读全文
posted @ 2019-05-11 23:18 orange小橘子 阅读(110) 评论(0) 推荐(0) 编辑
  2019年5月9日
摘要: #文件的读取 #只读: # f = open('d:\python学习\练习\day07\cc.txt',mode='r',encoding='utf-8') #绝对路径 # content = f.read() # print(content) # f.close() # f = open('cc.txt',mode='r',encoding='utf-8') #相对路径 "r"为只读 # c... 阅读全文
posted @ 2019-05-09 17:40 orange小橘子 阅读(116) 评论(0) 推荐(0) 编辑