摘要: 非固定参数接收传入的实参,不论是多少都会接收。(*args,**kwargs) 阅读全文
posted @ 2018-03-21 22:49 Roc_Atlantis 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 直接改变模块里面函数的功能,将login() 引入到已经实现代码功能的模块里,不符合开放封闭原则。 已经实现功能的代码块,只能被扩展,不能被修改。下面的代码实现了扩展,也实现了功能。但是还是存在着问题。 下面的代码改变了调用方式,用login调用henan等,如果存在多个模块,且别人用其他方式调用了 阅读全文
posted @ 2018-03-21 16:41 Roc_Atlantis 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 匿名函数 (lambda) 匿名函数有个限制,只能有一个表达式,不用写return,返回值就是表达式的结果。 匿名函数也是一个函数对象,可以赋值给变量,通过变量调用。也可以作为返回值。 阅读全文
posted @ 2018-03-21 13:22 Roc_Atlantis 阅读(94) 评论(0) 推荐(0) 编辑