Fork me on GitHub
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页
  2020年3月25日
摘要: # 1、文件内容如下,标题为:姓名,性别,年纪,薪资# egon male 18 3000# alex male 38 30000# wupeiqi female 28 20000# yuanhao female 28 10000# 要求:# 从文件中取出每一条记录放入列表中,# 列表的每个元素都是 阅读全文
posted @ 2020-03-25 17:16 OBOS 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 叠加多个装饰器 # 一、叠加多个装饰器的加载、运行分析(了解***)# def deco1(func1): # func1 = wrapper2的内存地址# def wrapper1(*args,**kwargs):# print('正在运行 >deco1.wrapper1')# res1=func 阅读全文
posted @ 2020-03-25 14:46 OBOS 阅读(207) 评论(0) 推荐(0) 编辑
  2020年3月24日
摘要: # 1、编写课上讲解的有参装饰器准备明天默写'''def timer(x,y,z): def outter(func): def wrapper(*args,**kwargs): res=func(*args,**kwargs) return res return wrapper return ou 阅读全文
posted @ 2020-03-24 15:56 OBOS 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 装饰器补充 #偷梁换柱,即将原函数名指向的内存地址偷梁换柱成wrapper函数# 所以应该将wrapper做的跟原函数一样才行# from functools import wraps## def outter(func):# @wraps(func)# def wrapper(*args, **k 阅读全文
posted @ 2020-03-24 14:47 OBOS 阅读(130) 评论(0) 推荐(0) 编辑
  2020年3月23日
摘要: # 一:编写函数,(函数执行的时间用time.sleep(n)模拟)'''import timedef info(): start_time = time.time() time.sleep(3) print('欢迎来到王者荣耀!') stop_time=time.time() print('run 阅读全文
posted @ 2020-03-23 21:08 OBOS 阅读(142) 评论(0) 推荐(0) 编辑
摘要: # 一:储备知识#1、 *args, **kwargs# def index(x,y):# print(x,y)## def wrapper(*args,**kwargs):# index(*args,**kwargs) ## # index(y=222,x=111)# wrapper(y=222, 阅读全文
posted @ 2020-03-23 19:41 OBOS 阅读(133) 评论(0) 推荐(0) 编辑
  2020年3月20日
摘要: # 1、函数对象优化多分支if的代码练熟'''func_dic={ '0':'drop_out(退出)', '1':'login(登录)', '2':'transfer(转账)', '3':'check_banlance(查询余额)', '4':'withdraw(提现)', '5':'regist 阅读全文
posted @ 2020-03-20 17:53 OBOS 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 函数对象 # 精髓:可以把函数当成变量去用# func=内存地址# def func():# print('from func')# 1、可以赋值# f=func# print(f,func)# f()# 2、可以当做函数当做参数传给另外一个函数# def foo(x): # x = func的内存 阅读全文
posted @ 2020-03-20 15:35 OBOS 阅读(164) 评论(0) 推荐(0) 编辑
  2020年3月19日
摘要: # 作业要求:下述所有代码画图以及分析代码执行流程# 1、以定义阶段为准,先画出名称空间的嵌套关系图# 2、然后找到调用函数的位置,写出函数调用时代码的执行过程,涉及到名字的查找时,参照1中画好# 的嵌套图,标明查找顺序,一层一层直到找到位置# 题目一 input=333def func(): in 阅读全文
posted @ 2020-03-19 15:58 OBOS 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 函数参数补充 # 1. 命名关键字参数(了解)# 命名关键字参数:在定义函数时,*后定义的参数,如下所示,称之为命名关键字参数# 特点:# 1、命名关键字实参必须按照key=value的形式为其传值# def func(x,y,*,a,b): # 其中,a和b称之为命名关键字参数# print(x, 阅读全文
posted @ 2020-03-19 13:02 OBOS 阅读(176) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页