Python之面向对象学习2
摘要:class Item: def __init__(self, name, **kwargs): self.name = name self._spec = kwargs def __repr__(self): return "{}={}".format(self.name, self._spec)c
阅读全文
Python之面向对象学习1
摘要:def foo(x): print(x)print(foo.__dict__)print(foo.__call__)print(dir(foo))class A: def __call__(self, *args, **kwargs): print(5)A()() #调用实例的call方法a= A(
阅读全文
Python中模块的概念
摘要:"""模块搜索顺序sys.path 查看搜索顺序""""""编程语言中,库、包、模块是同一种概念,是代码组织方式包模块 Python的源代码文件包package 模块组织在一起的和包名同名的目录及其相关文件improt 模块名 找到指定的模块 加载和初始化它 生成模块对象在import所在的作用域的
阅读全文
多线程
摘要:"""Python中的进程和线程进程会启动一个解释器进程,线程共享一个解释器进程Python的线程开发使用标准库threadingThread类参数名 含义target 线程调用的对象,就是目标函数name 为这个线程起个名字args 为目标函数传递实参,元组kwargs 为目标函数关键字传参,字典
阅读全文
Python之并发与并行学习
摘要:"""并行同时做某些事,可以互不干扰的同一个时刻做几件事同时发生的概念并发同一个时段做了几件事 排队是一种天然解决并发的办法高并发的解决食堂打饭模型中午很多人涌现食堂1.队列、缓冲区假设只有一个窗口,陆续涌入食堂的人,排队打菜是比较好的方式排队就是把人排成队列,先进先出,解决了资源使用的问题排成的队
阅读全文