排序
python中的五种异常处理机制介绍
从几年前开始学习编程直到现在,一直对程序中的异常处理怀有恐惧和排斥心理。之所以这样,是因为不了解。这次攻python,首先把自己最畏惧和最不熟悉的几块内容列出来,里面就有「异常处理」这一...
python最简洁的条件判断语句写法
这篇文章主要介绍了Python返回真假值(True or False)小技巧,本文探讨的是最简洁的条件判断语句写法,本文给出了两种简洁写法,需要的朋友可以参考下 如下一段代码: 1 2 3 4 5 def isLen(strSt...
在win10和linux上分别安装Python虚拟环境
很多初学者会使用windows作为开发机使用, 今天就来看下如何在win10和Linux下分别安装Python虚机环境。虚机环境有非常多的优点,今天我们用的虚拟环境是virtualenv。 virtualenv用于创建独立的P...
Python中解析json数据
json 库可以自字符串或文件中解析JSON。 该库解析JSON后将其转为Python字典或者列表。它也可以转换Python字典或列表为JSON字符串。 解析JSON 创建下面包含JSON数据的字符串 1 json_string = '...
如何让python变得更快?
Python和其他脚本语言通常会被摒弃,因为它们相对于一些类似于C语言的编译型的语言来说效率很低。比如下面的斐波纳契数的例子: C语言中: 1 2 3 4 5 6 7 8 9 int fib(int n){ if (n &...
Python多线程抓取Google搜索链接网页
1)urllib2+BeautifulSoup抓取Goolge搜索链接 近期,参与的项目需要对Google搜索结果进行处理,之前学习了Python处理网页相关的工具。实际应用中,使用了urllib2和beautifulsoup来进行网页的抓...
python基础之使用os.system来执行系统命令
今天我们来尝试使用python 的os.system来执行系统命令 可以使用如下方法: import os print os.system('ping www.xxxxxx.com') 输出的结果是: 64 bytes from 223.26.58.21: icmp_seq=0 ttl=245...
用python求第1000个质数的值
今天在群里有网友提问: 用python求从0开始第1000个质数? 其实算法本身不难,求质数要从质数的定义下手。 质数:只能被0和它本身整除的数。那好,我们开始写程序(一个小算法)。 1 2 3 4 5 6 ...
python算法 – 插入排序算法
插入排序的基本概念:有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基...
Python Logging 模块研究
背景 在一个新的项目里面加入了日志功能,想自己写一个,但是一个偶然的机会,通过google发现Python内建了一个非常强大的日志(log)模块:logging。粗略的研究了一下,下面是我的一些心得札记...








