摘要: 8. __init__函数内不可以使用return语句 Python规定__init__函数只能返回None,否则会引起TypeError 9. 在try…except…finally中return try和except中return语句设定的返回值,可以在finally块中被修改; 实践中不要在f 阅读全文
posted @ 2020-12-15 20:14 GumpYan 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: 1.函数的默认参数只初始化一次 函数的默认值只会创建一次,之后不会再变了,使用对象(列表、字典、实例)作为默认值,会导致函数混乱,如下面的函数在后续调用中积累传递给它的参数 def f(a, L=[]): L.append(a) return L if __name__ == '__main__': 阅读全文
posted @ 2020-12-15 17:25 GumpYan 阅读(389) 评论(0) 推荐(0) 编辑