摘要:
```
def f(*args): print(args) a=[1, 2, 3]
f(a)
f(*a) 运行结果:
([1, 2, 3],)
(1, 2, 3)
``` ```
def f(**kwargs): print(kwargs) f(name='klvchen', age=28)
f(**{'name':'klvchen', 'age': 28}) 运行结果:... 阅读全文
摘要:
不需要重复生产对象 单例模式可以很好地保证当前内存中仅存在单个实例,避免内存浪费。 阅读全文
摘要:
python中的反射功能是由以下四个内置函数提供:hasattr、getattr、setattr、delattr,改四个函数分别用于对对象内部执行:检查是否含有某成员、获取成员、设置成员、删除成员。 获取成员: getattr 检查是否含有成员: hasattr 设置成员: setattr 删除成员 阅读全文
摘要:
1.except 从上到下按顺序匹配 2.try语句正常运行后执行else 中的语句 3.finally 语句无论是否异常都会执行 使用 raise 自动抛出异常 自定义错误 assert ,断言,用于强制用户服从,不服从就报错,可捕获,但是一般不捕获 阅读全文
摘要:
1.Python 中一切事物都是对象 2.类都是 type 类的对象 类的两种申明方法 创建对象时,调用__init__()方法的过程 参考 https://www.cnblogs.com/wupeiqi/p/4766801.html 阅读全文