以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用"from xxx import *"而导入;以双下划线开头的(__foo)代表类的私有成员;以双下划线开头和结尾的(__foo__)代表python里特殊方法专用的标识,如_...
分类:
编程语言 时间:
2015-11-03 10:37:33
阅读次数:
217
URLErrorURLerror产生原因:网络未连接(即不能上网)服务器不存在我们一般通过try-except语句来包围并捕获相应的异常。我们先尝试一下:1 import urllib22 request=urllib2.Request('http://www.wujiadong.com')3 tr...
分类:
编程语言 时间:
2015-11-01 16:38:00
阅读次数:
248
网页抓取:把URL地址中指定的网络资源从网络流中读取出来,保存到本地。在python中,使用urllib2来抓取网页。以urlopen函数的形式提供了一个非常简单的接口函数:urlopen(url, data, timeout) url:网址 data:访问URL时要传送的数据 timeout:设....
分类:
编程语言 时间:
2015-11-01 00:13:43
阅读次数:
202
网络爬虫(Web crawler):也叫网络蜘蛛(Web spider),网络爬虫的基本操作就是抓取网页。浏览网页:在火狐浏览器中打开百度www.baidu.com ,就是将浏览器作为一个’客户端‘, 向服务器发送一次请求, 把服务器的文件’抓取‘到本地,再进行解释和展现.HTML:是一种标记语言,...
分类:
编程语言 时间:
2015-10-31 22:46:52
阅读次数:
212
例1:用python程序将DNA的一条链翻译出来s1=’ATTACGGC‘1 rule={'A':'T','T':'A','C':'G','G':'C'}2 s1='ATTACGGC'3 s2=[rule[i]for i in s1] #遍历s1中的元素,然后元素通过字典来修改,最后以列表的形式输出...
分类:
编程语言 时间:
2015-10-31 21:23:09
阅读次数:
211
一、切片L = [''Michael','Sarah','Tracy','Bob','Jack']取前N个元素,也就是索引为0-(N-1)的元素,可以用循环:>>> r = []>>> n = 3>>> for i in range(n): r.append(L[i])>>>r['Mich...
分类:
编程语言 时间:
2015-10-29 14:45:49
阅读次数:
257
if循环:两种选择例1:1 a=422 if a<=10:3 print('the number less than 10')4 else:5 print('thank you!')例2: while循环:重复某个功能多次例11 greetings=12 while greetings<...
分类:
编程语言 时间:
2015-10-28 01:14:37
阅读次数:
219
创建一个.py的文件内容:a=1b=2c=a+bprint(c)#解释:a和=之间可以没有空格。但是有的老师有打个空格的习惯,后来我懒得打,试了试,正常编译。把1赋值给a。有点C的感觉了。print的方式我喜欢。没分号(;),也没有引号(“)
分类:
编程语言 时间:
2015-10-14 01:50:01
阅读次数:
165
CPython:下载官方Python以后的编译器。pycharm:一款不错的工具。PyPy:PyPy是另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度。绝大部分Python代码都可以在PyPy下运行,但是PyPy..
分类:
编程语言 时间:
2015-10-14 01:47:36
阅读次数:
303
1.win_64下编译pyd(编译器用的tdm-gcc-5.1) gcc test.c -shared -Ic:\Python27\include -Lc:\Python27\libs -lpython27 -o test.pyd -D MS_WIN64如果没有-D MS_WIN64就会出现错误:u...
分类:
编程语言 时间:
2015-09-29 18:35:09
阅读次数:
162