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