一、知识点收集

1.set和frozenset方法和区别

2.*与** 参数问题

3.杂记

inspect.getsourcefile(method) 
  当method有上标,如@cachemethod() 结果是cachemethod方法所在的文件;

inspect.getmembers(object [, predicate])-> 返回object的所有成员。
  通常, 通过查找对象的__dict__属性来得到这些成员, 但是该函数可能返回存储在其他地方的object属性。例如, __doc__中的文档字符串, __name__中的对象名等。返回的成员都是一个(name, value)对列表。predicate是一个可选函数, 它将一个成员对象作为参数, 并返回True或False。只有predicate返回True时成员才被返回。像isfunction()和isclass()这样的函数可以用作判断函数。
  e.g. for name, function in inspect.getmembers(module, inspect.isfunction): pass

ctypes.windll.shell32.IsUserAnAdmin() 
  windows下判断当前是不是管理员 0(不是)1(是);

thread.daemon  
  True 主线程退出,子线程被强制退出,False 主线程等待子线程完成再退出;

猜你喜欢

转载自blog.csdn.net/lengfengyuyu/article/details/82876292