python
文章平均质量分 55
SeanyBrake
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python网络编程
Python 提供了两个级别访问的网络服务。:低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。什么是 Socket?Socket又称"套接字",应用程序通常通过"套接字"向网络原创 2016-12-10 21:31:24 · 345 阅读 · 0 评论 -
python小练习一(汉诺塔、斐波拉契数列(Fibonacci)、杨辉三角)
1. 汉诺塔:使用函数递归实现: # -*- coding: utf-8 -*-def move(n,a,b,c): if n==1: print("%s---%s"%(a,c)) return else: move(n-1,a,c,b)#将n-1从a---b print("%s---%s"%(a,c))#最下面那个从a---c move(n-1,原创 2016-12-11 20:19:44 · 556 阅读 · 0 评论 -
python高级特性(生成器generator )
1.generator生成器:通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,转载 2016-12-11 20:20:18 · 1124 阅读 · 0 评论 -
python多线程
多线程类似于同时执行多个不同程序,多线程运行有如下优点:使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度程序的运行速度可能加快在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等等。转载 2016-12-12 13:44:24 · 315 阅读 · 0 评论 -
Python XML解析
Python XML解析什么是XML?XML 指可扩展标记语言(eXtensible Markup Language)。 你可以通过本站学习XML教程XML 被设计用来传输和存储数据。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语转载 2016-12-13 15:18:55 · 674 阅读 · 0 评论 -
linux下安装python3.5.0
打开终端,输入:wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0b4.tgz下载完毕后 输入解压命令:tar –zxvf Python-3.5.0b4.tgz切换到解压的目录:cd Python-3.5.0b4接下来就是安装:./configuremakemake installlong long tim原创 2016-12-09 12:24:57 · 6234 阅读 · 1 评论 -
python的异步IO(asyncio aiohttp)
1.天下大势:nowadays,CPU的速度远远快于磁盘、网络等IO。在一个线程中,CPU执行代码的速度极快,然而,一旦遇到IO操作,如读写文件、发送网络数据时,就需要等待IO操作完成,才能继续进行下一步操作。这种情况称为同步IO。在IO操作的过程中,当前线程被挂起,而其他需要CPU执行的代码就无法被当前线程执行了。因为一个IO操作就阻塞了当前线程,导致其他代码无法执行转载 2016-12-15 20:31:41 · 2258 阅读 · 0 评论
分享