摘要: 装饰器一.装饰器 什么是装饰器,一种为其它函数添加新功能的函数 装饰器是基于闭包函数实现的 可以在遵循开闭原则的前提下,拓展新功能 无参装饰器def outer(func): def wrapper(*args,**kwargs): 函数体(新功能) res = func(*args,**kwarg 阅读全文
posted @ 2019-01-17 15:05 优寒凌 阅读(127) 评论(0) 推荐(0)
摘要: # 函数'''面条版的程序存在的问题 1.为何要用函数? 1.代码结构不清晰,可阅读性差 2.代码冗余(有很多重复的代码) 3.后期维护性差,拓展很差 基于以上问题,程序中必须有解决方案,就是函数 2.什么是函数? 函数是实现某一功能的代码集合体 相当于生活中具备某个功能的工具, 例如:扳手,锤子 阅读全文
posted @ 2019-01-17 15:04 优寒凌 阅读(136) 评论(0) 推荐(0)
摘要: # 函数参数详解# 一.位置参数# 二.关键字参数# 三.默认形参# 四.可变长参数参数根据定义阶段和调用阶段分为形参和实参 形参:在定义阶段时括号内的指定的参数就称之为形式参数,本质就是一个名字 实参:在函数调用阶段时括号内传入的参数,是一个实际的值 另外,在调用函数的时候就会自动把形参(变量名) 阅读全文
posted @ 2019-01-17 15:02 优寒凌 阅读(714) 评论(0) 推荐(0)