
脚本语言
文章平均质量分 75
KimboQi
这个作者很懒,什么都没留下…
展开
-
python常用的正则表达式操作
模块名称: re方法名称: re.compile方法描述: 将一段正则表达式编译成一个python的正则表达式对象,利用这个对象可以使用match和search等一些方法方法示例:编译一个匹配html中的链接的正则对象,目的是抽取出target属性中的值(抽取的值就是匹配出在正则中用'()'括起来的字符串)>>> target_re = re.compile(r'注:r原创 2012-05-15 11:24:31 · 762 阅读 · 0 评论 -
python面向对象-属性和方法
一 属性: 在理清object和type关系中谈及到在python中一切都是对象,包括所谓的类,而类的工作方式可以看作是一个工厂方法,type类生产类型对象,类对象生产普通的对象。而type类本身是自身的对象,这可以从对象的__class__属性中追溯到。 看看对象中的属性到底是怎么一回事?首先可以这样去定义属性: >>> class C(object): >原创 2012-05-08 18:40:28 · 1851 阅读 · 0 评论 -
python面向对象-理清object与type的关系
一 Python中一切都是对象。 既然python所有的一切都是对象,那么从另一个角度去对待python中的面向对象---没有传统的类型,只有对象,类型也是对象。那么又怎么去判断哪个是类型哪个是实在的对象呢?python中有两类对象,一类就是type,一类就是实例对象,通过'class'语句来创建类型(type)对象(传统的定义一个类),通过'()'来创建普通的非类型对象原创 2012-05-07 11:32:15 · 2196 阅读 · 0 评论 -
设计模式:观察者模式 -- ruby/tk小时钟
以前看用java实现设计模式,很是头疼,那么多的java概念融合在里面,完全影响了对模式自身的理解。实现起来也是相当麻烦。但是在ruby中,模式理解起来是那么的容易,倒是觉得使用ruby来理解设计模式挺靠谱的。 先介绍一种模式-观者者模式。 百度百科名片 写道观察者模式(有时又被称为发布-订阅模式、模型-视图模式、源-收听者模式或从属者模式)是软件设计模式的一原创 2012-05-07 18:08:02 · 906 阅读 · 0 评论 -
动态类型静态类型的优缺点--《松本行弘的程序世界》
偶然今天看到了《松本行弘的程序世界》一书,作者对静态类型和动态类型的优缺点做了详细的解释:静态类型的优点: 1, IDE聪明的提示,因为静态类型的语言的类型是确定的,所以编辑器可以知道当前的变量有哪些属性和方法。 2, 编译的时候能够发现类型不匹配的错误,而动态语言至多只能发现语法错误。 3, 我们在开发过程中明确了某些变量原创 2012-05-08 18:51:54 · 1656 阅读 · 0 评论