通过例子讲解python是最好的办法,利于学习,利于记忆,做好笔记string.replace(str, old, new[, maxreplace])import strings='123456789123'print s#替换算法 string.replace(s, old, new, maxreplace)print string.replace(s, '123', '*****')print string.replace(s, '123', '*****',1)print s.replace('12 Read More
posted @ 2013-03-30 21:10 godjob Views(338) Comments(0) Diggs(0) Edit
hashlib是个专门提供hash算法的库,现在里面包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。 md5经常用来做用户密码的存储。而sha1则经常用作数字签名使用Python进行文件Hash计算有两点必须要注意:1、文件打开方式一定要是二进制方式,既打开文件时使用b模式,否则Hash计算是基于文本的那将得到错误的文件Hash(网上看到有人说遇到Python的Hash计算错误在大多是由于这个原因造成的)。2、对于MD5如果需要16位(bytes)的值那么调用对象的digest()而hexdigest()默认是32位(bytes),同 Read More
posted @ 2013-03-30 20:11 godjob Views(3601) Comments(0) Diggs(0) Edit