Python
文章平均质量分 51
绿箭薄荷
这个作者很懒,什么都没留下…
展开
-
python迭代器,生成器
yield和return不同的是return完程序结束,yield不会结束函数,直到遇到StopIteration。迭代器协议:内部含有__next__()和__iter__方法就是迭代器。例如:一个列表执行了__iter__()之后返回值就是一个迭代器。可迭代协议:只要含有__iter__方法都是可迭代的。yield和next配合可以控制生成器函数的执行。原创 2023-10-06 10:14:35 · 104 阅读 · 0 评论 -
多进程启动方式
join() 用法 可以起多个进程异步执行,然后规定在。(而不是随着主进程的结束而结束)而结束就叫。以上虽然实现了多进程并发但还没有调优。感知子进程结束,将异步程序改为同步。完成时,使用join()进程与进程之间的数据是隔离的。原创 2023-10-06 10:12:28 · 132 阅读 · 0 评论 -
python装饰器
如@timmer,就相当于写了func=timmer(func)没有语法糖就需要人为加上这句。在被装饰的函数上面紧邻着写@装饰器函数名字。装饰器的英文是wrappper。用了之后代码便捷简单。原创 2023-04-18 14:08:55 · 64 阅读 · 0 评论 -
python网络编程
当Server端也发送了FIN报文段时,这个时候就表示Server端也没有数据要发送了,就会告诉Client端,我也没有数据要发送了,之后彼此就会愉快的中断这次TCP连接。由于TCP连接是全双工的,因此,每个方向都必须要单独进行关闭,这一原则是当一方完成数据发送任务后,发送一个FIN来终止这一方向的连接,收到一个FIN只是意味着这一方向上没有数据流动了,即不会再收到数据了,但是在这个TCP连接上仍然能够发送数据,直到这一方向也发送了FIN。UDP用户数据报协议,是一个简单的面向数据报的运输层协议。原创 2023-04-14 17:04:32 · 109 阅读 · 0 评论