博客园 - 老王python
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=152656
2022-02-23T00:15:22Z
老王python
https://www.cnblogs.com/wanpython/
feed.cnblogs.com
https://www.cnblogs.com/wanpython/p/15925758.html
python基础教程 - 老王python
python基础教程,有需要的可以点击查看:http://www.cnpythoner.com
2022-02-23T00:15:00Z
2022-02-23T00:15:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】python基础教程,有需要的可以点击查看:http://www.cnpythoner.com <a href="https://www.cnblogs.com/wanpython/p/15925758.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/p/3265147.html
python 自动化测试资料 - 老王python
python 自动化测试资料:http://yunpan.cn/QXVvwVJsAsPnb
2013-08-17T13:25:00Z
2013-08-17T13:25:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】python 自动化测试资料:http://yunpan.cn/QXVvwVJsAsPnb <a href="https://www.cnblogs.com/wanpython/p/3265147.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/p/3250710.html
python 教程_【python 基础教程详解】 - 老王python
Lesson 1 准备好学习Python的环境下载的地址是:www.python.org为了大家的方便,我在校内作了copy:http://10.1.204.2/tool/compiler&IDE/Python-2.3.2-1.exelinux版本的我就不说了,因为如果你能够使用linux并安装好说明你可以一切自己搞定的。运行环境可以是linux或者是windows:1、linuxredhat的linux安装上去之后一定会有python的(必须的组件),在命令行中输入python回车。这样就可以进入一个>>>的提示符2、windows安装好了python之后,在开始菜
2013-08-10T13:17:00Z
2013-08-10T13:17:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】Lesson 1 准备好学习Python的环境下载的地址是:www.python.org为了大家的方便,我在校内作了copy:http://10.1.204.2/tool/compiler&IDE/Python-2.3.2-1.exelinux版本的我就不说了,因为如果你能够使用linux并安装好说明你可以一切自己搞定的。运行环境可以是linux或者是windows:1、linuxredhat的linux安装上去之后一定会有python的(必须的组件),在命令行中输入python回车。这样就可以进入一个>>>的提示符2、windows安装好了python之后,在开始菜 <a href="https://www.cnblogs.com/wanpython/p/3250710.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/p/3250701.html
python 字符串长度 - 老王python
通过内置方法len()来计算字符串的长度,注意这个计算的是字符的长度。aa = 'afebb'bb = '你'print len(aa)print len(bb)
2013-08-10T13:10:00Z
2013-08-10T13:10:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】通过内置方法len()来计算字符串的长度,注意这个计算的是字符的长度。aa = 'afebb'bb = '你'print len(aa)print len(bb) <a href="https://www.cnblogs.com/wanpython/p/3250701.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/p/3250697.html
python 字符串复制 - 老王python
通过变量来进行赋值fstr = 'strcpy'sstr = fstrfstr = 'strcpy2'print sstr
2013-08-10T13:08:00Z
2013-08-10T13:08:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】通过变量来进行赋值fstr = 'strcpy'sstr = fstrfstr = 'strcpy2'print sstr <a href="https://www.cnblogs.com/wanpython/p/3250697.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/p/3250695.html
python 字符串编码 - 老王python
通过字符串的decode和encode方法1 encode([encoding,[errors]]) #其中encoding可以有多种值,比如gb2312 gbk gb18030 bz2 zlib big5 bzse64等都支持。errors默认值为"strict",意思是UnicodeError。可能的值还有'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' 和所有的通过codecs.register_error注册的值。S.decode(
2013-08-10T13:07:00Z
2013-08-10T13:07:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】通过字符串的decode和encode方法1 encode([encoding,[errors]]) #其中encoding可以有多种值,比如gb2312 gbk gb18030 bz2 zlib big5 bzse64等都支持。errors默认值为"strict",意思是UnicodeError。可能的值还有'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' 和所有的通过codecs.register_error注册的值。S.decode( <a href="https://www.cnblogs.com/wanpython/p/3250695.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/p/3250693.html
python 字符串翻转 - 老王python
通过步进反转[::-1]a = 'abcd'b = a[::-1]##[::-1]通过步进反转print b
2013-08-10T13:04:00Z
2013-08-10T13:04:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】通过步进反转[::-1]a = 'abcd'b = a[::-1]##[::-1]通过步进反转print b <a href="https://www.cnblogs.com/wanpython/p/3250693.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/p/3250551.html
python 字符串分割 - 老王python
字符串分割,可以用split,rsplit方法,通过相应的规则来切割成生成列表对象info = 'name:haha,age:20$name:python,age:30$name:fef,age:55'content = info.split('$')print content
2013-08-10T12:23:00Z
2013-08-10T12:23:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】字符串分割,可以用split,rsplit方法,通过相应的规则来切割成生成列表对象info = 'name:haha,age:20$name:python,age:30$name:fef,age:55'content = info.split('$')print content <a href="https://www.cnblogs.com/wanpython/p/3250551.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/p/3250541.html
python 字符串查找 - 老王python
python 字符串查找有4个方法,1 find,2 index方法,3 rfind方法,4 rindex方法。 1 find()方法:info = 'abca'print info.find('a')##从下标0开始,查找在字符串里第一个出现的子串,返回结果:0info = 'abca'print info.find('a',1)##从下标1开始,查找在字符串里第一个出现的子串:返回结果3info = 'abca'print info.find('333')##返回-1,查找不到返回-12 ind
2013-08-10T12:09:00Z
2013-08-10T12:09:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】python 字符串查找有4个方法,1 find,2 index方法,3 rfind方法,4 rindex方法。 1 find()方法:info = 'abca'print info.find('a')##从下标0开始,查找在字符串里第一个出现的子串,返回结果:0info = 'abca'print info.find('a',1)##从下标1开始,查找在字符串里第一个出现的子串:返回结果3info = 'abca'print info.find('333')##返回-1,查找不到返回-12 ind <a href="https://www.cnblogs.com/wanpython/p/3250541.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/p/3250536.html
python 字符串相加 - 老王python
我们通过操作符号+来进行字符串的相加,不过建议还是用其他的方式来进行字符串的拼接,这样效率高点。原因:在循环连接字符串的时候,他每次连接一次,就要重新开辟空间,然后把字符串连接起来,再放入新的空间,再一次循环,又要开辟新的空间,把字符串连接起来放入新的空间,如此反复,内存操作比较频繁,每次都要计算内存空间,然后开辟内存空间,再释放内存空间,效率非常低。sStr1 = 'strch'sStr2 = 'strchr'newstr = sStr1 + sStr2print newstr想要了解更多字符串的可以看下
2013-08-10T12:02:00Z
2013-08-10T12:02:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】我们通过操作符号+来进行字符串的相加,不过建议还是用其他的方式来进行字符串的拼接,这样效率高点。原因:在循环连接字符串的时候,他每次连接一次,就要重新开辟空间,然后把字符串连接起来,再放入新的空间,再一次循环,又要开辟新的空间,把字符串连接起来放入新的空间,如此反复,内存操作比较频繁,每次都要计算内存空间,然后开辟内存空间,再释放内存空间,效率非常低。sStr1 = 'strch'sStr2 = 'strchr'newstr = sStr1 + sStr2print newstr想要了解更多字符串的可以看下 <a href="https://www.cnblogs.com/wanpython/p/3250536.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/p/3250533.html
python 字符串比较 - 老王python
cmp方法比较两个对象,并根据结果返回一个整数。cmp(x,y)如果XY 返回的值为正数。sStr1 = 'strch'sStr2 = 'strchr'print cmp(sStr1,sStr2)##-1想要了解更多字符串相关的信息,可以看下python字符串
2013-08-10T11:59:00Z
2013-08-10T11:59:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】cmp方法比较两个对象,并根据结果返回一个整数。cmp(x,y)如果XY 返回的值为正数。sStr1 = 'strch'sStr2 = 'strchr'print cmp(sStr1,sStr2)##-1想要了解更多字符串相关的信息,可以看下python字符串 <a href="https://www.cnblogs.com/wanpython/p/3250533.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/p/3250528.html
python 字符串替换 - 老王python
字符串替换可以用内置的方法和正则表达式完成。1用字符串本身的replace方法:a = 'hello word'b = a.replace('word','python')print b2用正则表达式来完成替换:import rea = 'hello word'strinfo = re.compile('word')b = strinfo.sub('python',a)print b想要了解更多,请看python 字符串替换
2013-08-10T11:57:00Z
2013-08-10T11:57:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】字符串替换可以用内置的方法和正则表达式完成。1用字符串本身的replace方法:a = 'hello word'b = a.replace('word','python')print b2用正则表达式来完成替换:import rea = 'hello word'strinfo = re.compile('word')b = strinfo.sub('python',a)print b想要了解更多,请看python 字符串替换 <a href="https://www.cnblogs.com/wanpython/p/3250528.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/p/3250524.html
python 字符串截取 - 老王python
我们可以通过索引来提取想要获取的字符,可以把python的字符串也做为字符串的列表就更好理解python的字串列表有2种取值顺序1是从左到右索引默认0开始的,最大范围是字符串长度少1s = 'ilovepython's[0]的结果是i2是从右到左索引默认-1开始的,最大范围是字符串开头s = 'ilovepython's[-1]的结果是n上面这个是取得一个字符,如果你的实际要取得一段子串的话,可以用到变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。比如s = 'ilovepython&
2013-08-10T11:47:00Z
2013-08-10T11:47:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】我们可以通过索引来提取想要获取的字符,可以把python的字符串也做为字符串的列表就更好理解python的字串列表有2种取值顺序1是从左到右索引默认0开始的,最大范围是字符串长度少1s = 'ilovepython's[0]的结果是i2是从右到左索引默认-1开始的,最大范围是字符串开头s = 'ilovepython's[-1]的结果是n上面这个是取得一个字符,如果你的实际要取得一段子串的话,可以用到变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。比如s = 'ilovepython& <a href="https://www.cnblogs.com/wanpython/p/3250524.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/p/3250521.html
python 字符串连接 - 老王python
字符串连接方法1: 用字符串的join方法a = ['a','b','c','d']content = ''content = ''.join(a)print content方法2: 用字符串的替换占位符替换a = ['a','b','c','d']content = ''content = '%s%s%s%s' % tuple(a)print content想要了解更多,请看python字符串连接
2013-08-10T11:45:00Z
2013-08-10T11:45:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】字符串连接方法1: 用字符串的join方法a = ['a','b','c','d']content = ''content = ''.join(a)print content方法2: 用字符串的替换占位符替换a = ['a','b','c','d']content = ''content = '%s%s%s%s' % tuple(a)print content想要了解更多,请看python字符串连接 <a href="https://www.cnblogs.com/wanpython/p/3250521.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/p/3250517.html
【python 下载】-各种版本都有! - 老王python
python 是一种全功能的语言,2.7很稳定,成熟的版本,且有很多开源的模块。小编个人觉得python有一个很大的优点,就是语法简练,甚至可以说简单。比起pascal或者 C什么的,简单的难以置信。而且强制缩进,格式特别优美。Python 语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。1. 用在软件里,做2次开发。比如office可以用vb script(如果不知道就google下),python也可以起到类似作用。在3D设计软件MAYA里就用了python作为二次开发脚本语言。2. 网络服务器后台开
2013-08-10T11:40:00Z
2013-08-10T11:40:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】python 是一种全功能的语言,2.7很稳定,成熟的版本,且有很多开源的模块。小编个人觉得python有一个很大的优点,就是语法简练,甚至可以说简单。比起pascal或者 C什么的,简单的难以置信。而且强制缩进,格式特别优美。Python 语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。1. 用在软件里,做2次开发。比如office可以用vb script(如果不知道就google下),python也可以起到类似作用。在3D设计软件MAYA里就用了python作为二次开发脚本语言。2. 网络服务器后台开 <a href="https://www.cnblogs.com/wanpython/p/3250517.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/archive/2013/06/04/3117957.html
python抓取中文网页乱码 - 老王python
我们经常通过python做采集网页数据的时候,会碰到一些乱码问题,今天给大家分享一个解决网页乱码,尤其是中文网页的通用方法。首页我们需要安装chardet模块,这个可以通过easy_install 或者pip来安装。安装完以后我们在控制台上导入模块,如果正常就可以。比如我们遇到的一些ISO-8859-2也是可以通过下面的方法解决的。直接上代码吧:import urllib2import sysimport chardetreq = urllib2.Request("http://www.163.com/")##这里可以换成http://www.baidu.com,http:
2013-06-04T13:58:00Z
2013-06-04T13:58:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】我们经常通过python做采集网页数据的时候,会碰到一些乱码问题,今天给大家分享一个解决网页乱码,尤其是中文网页的通用方法。首页我们需要安装chardet模块,这个可以通过easy_install 或者pip来安装。安装完以后我们在控制台上导入模块,如果正常就可以。比如我们遇到的一些ISO-8859-2也是可以通过下面的方法解决的。直接上代码吧:import urllib2import sysimport chardetreq = urllib2.Request("http://www.163.com/")##这里可以换成http://www.baidu.com,http: <a href="https://www.cnblogs.com/wanpython/archive/2013/06/04/3117957.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/archive/2013/06/04/3117940.html
python setattr,delattr() - 老王python
1 setattr():setattr()表示你可以通过该方法,给对象添加或者修改指定的属性。setattr()方法接受3个参数:setattr(对象,属性,属性的值)2 delattr():而delattr()表示你可以通过该方法,删除指定的对象属性。delattr方法接受2个参数:delattr(对象,属性)下面是代码的应用#encoding=utf-8class student(object): def __init__(self,name,age): self.name = name self.age = agesinfo = student('xiaoming',32
2013-06-04T13:46:00Z
2013-06-04T13:46:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】1 setattr():setattr()表示你可以通过该方法,给对象添加或者修改指定的属性。setattr()方法接受3个参数:setattr(对象,属性,属性的值)2 delattr():而delattr()表示你可以通过该方法,删除指定的对象属性。delattr方法接受2个参数:delattr(对象,属性)下面是代码的应用#encoding=utf-8class student(object): def __init__(self,name,age): self.name = name self.age = agesinfo = student('xiaoming',32 <a href="https://www.cnblogs.com/wanpython/archive/2013/06/04/3117940.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/archive/2013/06/04/3117939.html
python classmethod类方法 - 老王python
python classmethod类方法的要点主要有3个:1 在python中.类方法 @classmethod 是一个函数修饰符,它表示接下来的是一个类方法,而对于平常我们见到的则叫做实例方法。 类方法的第一个参数cls,而实例方法的第一个参数是self,表示该类的一个实例。2 普通对象方法至少需要一个self参数,代表类对象实例3 类方法有类变量cls传入,从而可以用cls做一些相关的处理。并且有子类继承时,调用该类方法时,传入的类变量cls是子类,而非父类。 对于类方法,可以通过类来调用,就像C.f(),有点类似C++中的静态方法, 也可以通过类的一个实例来调用,就像C().f(),这
2013-06-04T13:45:00Z
2013-06-04T13:45:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】python classmethod类方法的要点主要有3个:1 在python中.类方法 @classmethod 是一个函数修饰符,它表示接下来的是一个类方法,而对于平常我们见到的则叫做实例方法。 类方法的第一个参数cls,而实例方法的第一个参数是self,表示该类的一个实例。2 普通对象方法至少需要一个self参数,代表类对象实例3 类方法有类变量cls传入,从而可以用cls做一些相关的处理。并且有子类继承时,调用该类方法时,传入的类变量cls是子类,而非父类。 对于类方法,可以通过类来调用,就像C.f(),有点类似C++中的静态方法, 也可以通过类的一个实例来调用,就像C().f(),这 <a href="https://www.cnblogs.com/wanpython/archive/2013/06/04/3117939.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/archive/2013/06/04/3117935.html
python ASCII返回对应的值(chr) - 老王python
比如我们知道大写的A的ASCII码为 65,小写a的ASCII为97那可以通过python chr()方法来获取结果,chr()方法接受的参数为整数,并且范围在[0-255]比如: python chr(65) 则返回结果:‘A’
2013-06-04T13:42:00Z
2013-06-04T13:42:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】比如我们知道大写的A的ASCII码为 65,小写a的ASCII为97那可以通过python chr()方法来获取结果,chr()方法接受的参数为整数,并且范围在[0-255]比如: python chr(65) 则返回结果:‘A’ <a href="https://www.cnblogs.com/wanpython/archive/2013/06/04/3117935.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/wanpython/archive/2013/06/03/3116160.html
python 判断对象是否可以调用(callable) - 老王python
我们需要判断python中的对象是否可以调用,可以用内置方法python callable()如果对象可以调用的,则返回true,如果对象不能调用,则返回false. #encoding=utf-8def info(): a = 1 return aflag = callable(info)print flagsflag = callable(str.lower)print sflagtflag = callable(2)print tflag返回的结果:true,true,false我们就可以看出哪些是可以调用的,哪些不可以调用。
2013-06-03T14:09:00Z
2013-06-03T14:09:00Z
老王python
https://www.cnblogs.com/wanpython/
【摘要】我们需要判断python中的对象是否可以调用,可以用内置方法python callable()如果对象可以调用的,则返回true,如果对象不能调用,则返回false. #encoding=utf-8def info(): a = 1 return aflag = callable(info)print flagsflag = callable(str.lower)print sflagtflag = callable(2)print tflag返回的结果:true,true,false我们就可以看出哪些是可以调用的,哪些不可以调用。 <a href="https://www.cnblogs.com/wanpython/archive/2013/06/03/3116160.html" target="_blank">阅读全文</a>