
一入python深似海
文章平均质量分 71
学习python的点点滴滴,路在脚下,生生不息。
Durant_kevin
love opensource and data analysis^~^
展开
-
一入python深似海--what's new in python 3.0
官方英文文档:https://docs.python.org/3/whatsnew/3.0.html中文翻译版转载地址:转载 2014-08-07 21:38:53 · 1238 阅读 · 0 评论 -
一入python深似海--Views in Python3.1
在Python3中,Views(视图)的作用,类似于数据库中视图的一个作用,能够反映所对应对象的变化。就想数据库表变化后,视图查询的结果是变化后的值一样,python中通过Views查询的值也是这样的。Python3中,dict.keys(),dict.items(),dict.values()返回的是Views,而不是list。可以通过list()函数将Views()转换为list。原创 2014-08-07 23:00:09 · 1476 阅读 · 0 评论 -
一入python深似海--目录遍历
目录遍历包:os os.path原创 2014-07-29 17:37:33 · 1051 阅读 · 0 评论 -
一入python深似海--小爬虫
初识python爬虫原创 2014-07-29 20:48:57 · 1378 阅读 · 1 评论 -
一入python深似海--python之道
python社区不乏幽默,先来看“python之道”这首诗。导入this包:import this输出时一首诗,这首诗总结了Python的风格,可以指导Python程序员的编程。下面是译文:The Zen of Python, by Tim PetersPython之道Beautiful is better than ugly.美观胜于丑陋。Explicit i原创 2014-06-22 22:50:50 · 1711 阅读 · 0 评论 -
一入python深似海--对象的属性
Python中一切皆是对象,每个对象都可以有多个属性。Python是如何管理这些属性呢?我们来探讨一下。属性的__dict__系统对象的属性包含两部分:类属性和对象属性。对象的属性可能来自于其类的定义,叫做类属性。类属性可能来自于类的定义自身,也可能来自父类。一个对象的属性还可能是该对象实例定义的,叫做对象属性。对象的属性存储在对象的__dict__属性中。__dict__为一原创 2014-06-22 20:59:08 · 1087 阅读 · 0 评论 -
一入python深似海--tuple和set
tuple(元组)另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改,tuple属于不可变对象。比如同样是列出同学的名字:>>> classmates = ('Michael', 'Bob', 'Tracy')现在,classmates这个tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是原创 2014-06-19 16:35:46 · 5312 阅读 · 0 评论 -
一入python深似海--正则表达式
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是一个合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们juice认为它“匹配”了,否则,该字符串就是原创 2014-06-18 21:54:47 · 1649 阅读 · 0 评论 -
一入python深似海--浅拷贝与深拷贝
python中有一个模块copy,deepcopy函数用于深拷贝,copy函数用于浅拷贝。引用#import copya=[1,2,3,4,[1,2]]b=aaprint id(a)bprint id(b)我们可以发现,id(a)=id(b),即b是a的引用。浅拷贝浅拷贝由copy模块中的copy()函数实现,简单地说,copy.copy 浅拷贝 只拷贝父对原创 2014-06-17 10:43:27 · 2507 阅读 · 0 评论 -
一入python深似海--class
python class分为三个部分:class and object(类与对象),inheritance(继承),overload(重载)and override(覆写)。class and object类的定义,实例化,及成员访问,顺便提一下python中类均继承于一个叫object的类。class Song(object):#definition d原创 2014-06-14 23:55:19 · 1986 阅读 · 0 评论 -
一入python深似海--dict(字典)的一种实现
下面是python中字典的一种实现,用list数据结构实现字典。具体是这样的:[[(key1,value1),(key2,value2),...],[],[],...]内部每一个hash地址是一个list,存放hash地址相同的(key,value)对。dict代码def Map(num_buckets=256): """Initializes a Map with t原创 2014-06-09 00:06:28 · 2949 阅读 · 1 评论 -
一入python深似海--Dict
定义及应用定义stuff = {'name': 'Zed', 'age': 36, 'height': 6*12+2}#key:value pairs实例# create a mapping of state to abbreviationstates = { 'Oregon': 'OR', 'Florida': 'FL', 'California':原创 2014-06-08 23:56:55 · 2040 阅读 · 0 评论 -
一入python深似海--list
几个实例展示python中数据结构list的魅力!list变量申明the_count = [1, 2, 3, 4, 5]fruits = ['apples', 'oranges', 'pears', 'apricots']change = [1, 'pennies', 2, 'dimes', 3, 'quarters']访问list元素array= [1,2,5,3,6,8原创 2014-06-08 18:19:54 · 1171 阅读 · 0 评论 -
一入python深似海--while-loop与for-loop
while loops定义与实例i = 0numbers = []while i < 6: print "At the top i is %d" % i numbers.append(i) i = i + 1 print "Numbers now: ", numbers print "At the bottom i is %d" %原创 2014-06-08 16:36:05 · 4037 阅读 · 0 评论 -
一入python深似海--range()、list与for
range用法使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下:>>>range(1,5)#代表从1到5(不包含5)[1,2,3,4]>>>range(1,5,2)#代表从1到5,间隔2(不包含5)[1,3]>原创 2014-06-07 00:23:37 · 3263 阅读 · 0 评论 -
一入python深似海--split
下面说说split函数的用法def break_words(stuff): """This function will break up words for us.""" words = stuff.split(' ')#split('.',1) use '.' split one time return wordsdef sort_words(wo原创 2014-06-06 20:46:13 · 2050 阅读 · 0 评论 -
一入python深似海--函数与文件
先上写干货,几个开源网站:github.comlaunchpad.netgitorious.orgsourceforge.netfreecode.com今天介绍一下python函数和文件读写的知识。函数def print_two(*args):#That tells Python to take all the arguments to the function a原创 2014-06-06 19:59:11 · 1694 阅读 · 0 评论 -
一入Python深似海--print
先给大家来个干活^~^,学习Python的一个好网站,http://learnpythonthehardway.org/book/经典例子下面是几个老经典的例子喽,刚接触Python的可以敲一敲,看看结果喽!my_name='Zed A. Shaw'my_age=35#not a liemy_height=74#inchesmy_weight=180#1bsmy_eye原创 2014-06-05 18:45:49 · 1846 阅读 · 0 评论 -
一入python深似海--变量和对象
一、基本原理 Python中一切都是对象,变量中存放的是对象的引用。这是一个普遍的法则。我们举个例子来说,Python是如何来处理的。Python代码 x = 'blue' y = 'green' z = x 当python执行上面第一句的时候,会在heap中首先创建一个str对象,其文本内容为blue,同时还创建一个名为x的对象引用,x原创 2014-06-17 15:24:57 · 1438 阅读 · 0 评论