![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Eden_blue
这个作者很懒,什么都没留下…
展开
-
网络编程
Python 提供了两个级别访问的网络服务。:低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机...转载 2020-02-28 20:34:32 · 105 阅读 · 0 评论 -
多线程queue
一、class queue.Queue(maxsize=0) #队列:先进先出import queueq=queue.Queue()q.put('first')q.put('second')q.put('third')print(q.get())print(q.get())print(q.get())'''结果(先进先出):firstsecondthird...转载 2020-02-11 21:52:01 · 141 阅读 · 0 评论 -
多进程,多线程
1.多线程import threadingdef fun1(): print "current thread name is: %s" % threading.current_thread()def main(): thread = threading.Thread(target=fun1) thread.start() print "active t...原创 2020-02-11 21:51:27 · 234 阅读 · 0 评论 -
python基础学习
1.zip, map, lambdazip:纵向连接listlambda匿名函数,定义简单函数map:连接函数和参数>>> a=[1,2,3]>>> b=[4,5,6]>>> zip(a,b)[(1, 4), (2, 5), (3, 6)]>>> def fun1(x,y):... ret...原创 2020-02-11 21:51:18 · 279 阅读 · 0 评论 -
Python的可变类型与不可变类型
Python的每个对象都分为可变和不可变,主要的核心类型中,数字、字符串、元组是不可变的,列表、字典是可变的。 对不可变类型的变量重新赋值,实际上是重新创建一个不可变类型的对象,并将原来的变量重新指向新创建的对象(如果没有其他变量引用原有对象的话(即引用计数为0),原有对象就会被回收)。不可变类型:以int为例, i += 1 并不是真的在原有的int对象上+1,而原创 2017-12-07 10:25:24 · 346 阅读 · 0 评论