自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 python classmethod类方法

python classmethod类方法的要点主要有3个: 1 在python中.类方法 @classmethod 是一个函数修饰符,它表示接下来的是一个类方法,而对于平常我们见到的则叫做实例方法。 类方法的第一个参数cls,而实例方法的第一个参数是self,表示该类的一个实例。 2 普通对象方法至少需要一个self参数,代表类对象实例 3 类方法有类变量cls传入,从而可以用cls做一些相...

2013-06-04 21:23:45 195

原创 分享python ASCII返回对应的值(chr)

比如我们知道大写的A的ASCII码为 65,小写a的ASCII为97 那可以通过python chr()方法来获取结果,chr()方法接受的参数为整数,并且范围在[0-255] 比如: python chr(65) 则返回结果:‘A’ ...

2013-06-04 21:17:17 446

原创 分享python 判断对象是否可以调用(callable)

我们需要判断python中的对象是否可以调用,可以用内置方法python callable() 如果对象可以调用的,则返回true,如果对象不能调用,则返回false.   #encoding=utf-8def info():   a = 1   return aflag = callable(info)print flagsflag = callable(str.lower)prin...

2013-06-04 21:12:54 484

原创 python 整数转为二进制bin()

一个整数转换为一个二进制字符串可以用python bin()方法。其结果是一个有效的Python表达式。 比如我们要得到整数1的二进制码可以: a = 1 bin(a) 输出的结果:ob1。 说明1的二进制码是1 a = 2 bin(a) 输出的结果:ob10 2的二进制码是10 如果里面的参数不是一个Python的int对象,这回抛出异常 如果a = 'fefe' bin(a) ...

2013-06-04 21:10:46 995

原创 python unittest单元测试方法和用例

python内部自带了一个单元测试的模块,pyUnit也就是我们说的:unittest先介绍下unittest的基本使用方法:1.import unittest2.定义一个继承自unittest.TestCase的测试用例类3.定义setUp和tearDown,在每个测试用例前后做一些辅助工作。4.定义测试用例,名字以test开头。5.一个测试用例应该只测试一个方面,测试目的和测试内容应很明确。...

2013-06-04 21:08:42 137

原创 python 字典(dict)get方法应用

如果我们需要获取字典值的话,我们有两种方法,一个是通过dict['key'],另外一个就是dict.get()方法。今天给大家分享的就是字典的get()方法。这里我们可以用字典做一个小游戏,假设用户在终端输入字符串:"1"或者是"2"或者是"3",返回对应的内容,如果是输入其他的,则返回"error"这里有的朋友可能会用if elif else判断语句来操作,确实可以,但是比较繁琐。给大家推荐一...

2013-06-03 22:14:39 168

原创 python 正则表达式re findall

python 正则表达式 re findall 方法能够以列表的形式返回能匹配的子串。re.findall(pattern, string[, flags]):搜索string,以列表形式返回全部能匹配的子串。先看个简单的代码:import re p = re.compile(r'\d+')print p.findall('one1two2three3four4') ### output ###...

2013-06-03 22:13:34 164

原创 python中文分词

python做SEO相关事情,我在之前的文章已经讲到过,今天给大家分享python中文分词的一些知识。说到分词,如果是做GOOGLE的朋友,那用python分词很简单,可以直接根据空格来分词,或者有相关的nltk模块来处理。中文分词的话,就比较麻烦,因为不能通过空格来分词,并且分词还得考虑语义问题等。下面列出几个比较好的中文分词:我用的比较多的是结巴分词,下面详细介绍下:1 结巴分词 0.22 ...

2013-06-03 22:13:06 133

原创 python yield和generators(生成器)

在python中,yield就是这样的一个生成器。 yield 生成器的运行机制:当 你问生成器要一个数时,生成器会执行,直至出现 yield 语句,生成器把 yield 的参数给你,之后生成器就不会往下继续运行。 当你问他要下一个数时,他会从上次的状态。开始运行,直至出现yield语句,把参数给你,之后停下。如此反复 直至退出函数。(以上关于yield的描述,在后面列举一个简单的例子来解释这...

2013-06-03 22:12:41 91

fabric 批量执行服务器任务和自动化运维管理

上节我们已经把fabric给配置好了。这节我们通过fabric编写批量执行服务器任务和自动化运维管理。先介绍下fabric的特点,这个在官方文档里面已经介绍过:1 代码可读性强,完全是python语言。2 封装了本地、远程操,内置了一些方法。3 可以根据需求灵活的定义参数。4 角色定义,方便批量管理。常用的配置参数:env.host           -- 主机ip,当然也可以-H参数指定en...

2013-06-03 22:12:01 294

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除