摘要:
""" 什么是异常? 运行的时候发生了错误,其实是代码抛出了一个错误 异常也是一个类 BaseException是所有异常的基类 异常的处理方式,一般的格式 try: 代码块 except 异常名字 代码块 #你要如何处理这个异常 else: 代码块 #没有异常时执行,和except相当于if关系 阅读全文
摘要:
“”“ 函数的参数 --必须参数,默认参数,组合参数 --函数我作为参数 --对象作为参数 --*args 可变参数 --**kwargs关键字参数 “”” def function1(a,b,*args,**kwargs): #必须参数必须放在最前面 print(a,b) print(agrs) 阅读全文
摘要:
“”“” 什么是装饰器? """ 还是通过一个例子来慢慢说明 先看下面的例子 def func_1(x): return x*2 def fun_2(x): return x*3 def fun_3(x, y i, j): return x(i)+y(j) r = func_3(func_1,fun 阅读全文
摘要:
闭包:简单来说,就是一个外部函数的返回值是内部函数的引用 通过一个例子来说明 def outer(a): b = 10 def inner(): print(a+b) return inner #返回函数内部定义的一个函数,这样外部函数的返回就是内部函引用 #返回函数引用时,不能加括号(),加了括号 阅读全文