python 字符串与正则表达式

来源:互联网 发布:汇丰软件 劝退 编辑:程序博客网 时间:2024/05/28 16:14
s.find(sub,start=0,end=sys.maxint) if it haven't find the substring ,return -1



Bool s.isdigit(), if len(s)==0 then return False
Bool s.isalnum()s.isalpha(),s.islower(),s.isspace(),s.isupper()

s.join(seq)   for instance :'abc'.join('123') --> '1abc2abc'
s.split() 'a     b'.split()-->['a','b']           'a  b'.split('')-->['a','','b']


maketrans(str1,str2)将str1中的字母翻译成str2中,一一对应,translate(table,deletechars='')其中的table就可以用maketrans产生的,这个函数将把deletechars的字符删掉,然后按照table的规则进行转换。
for instance
import string
intoas=string.maketrans('eiou','aaaa')        -->一定是一一对应的
print 'somestring.'.translate(intoas)     -->sama strang
print 'somestring.'.translate(intoas,'s')   ->ama trang



精度转换  %d %i 是输出带符号的整数
而%f %F float   %e%E是用指数形式表示的浮点数
%g %G是在exp>=4 orexp<=精度时候,与e或E一样,否则和F or f一样

import codecs
#open(filename,mode='rb',encoding=None,errors='strict',buffering=1)
fileout = codecs.open('uni.txt','w','latin-1','replace')
fileout.write(u'gauss')将unicde字符串写入到文件uni.txt中,并让字符串在文件中被隐式编码为latin-1,同时,在对任何不能以latin-1编码的字符,将其替换为‘?’,如果errors是ignore,转换工作将跳过错误,还有是xmlcharrefreplace,
buffering :1写入缓存中,通过close()存入硬盘,而buffering=0 将直接对硬盘操作


EncodedFile(file,datacodec,filecodec=None,errors='strict')
包装类文件对象file,返回一个类文件对象ef,在向ef写入一个str时候,ef将首先使用datacodec解码,然后用filecodec编码在写入file中,从ef读取一个字符串时候,就相反,
例如,用latin-1编码的字符串写入到sys.stdout,并且输出编码方式为utf8的字符串,
import sys,codecs
sys.stdout = codecs.EnocdedFile(sys.stdout,'latin-1','utf-8')
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 碰见爱说你的领导怎么办 小孩脾气爆一句话就生气怎么办 小孩眼睛哭肿了怎么办 大人吵架吓到宝宝了怎么办 小孩晚上睡觉不踏实怎么办 二宝美籍大宝怎么办 小孩一洗澡就哭怎么办 孩子去外地上学学籍怎么办 非婚生子父亲想要孩子怎么办 非婚生子孩子父亲找不到了怎么办 3岁半宝宝认字怎么办 上课注意力不集中老是发呆怎么办 海绵宝宝吃了会怎么办 宝宝误吞李子核怎么办 24个月宝宝不愿意说话怎么办 孩子凉着肚子吐怎么办 教宝宝说话不会说怎么办 2岁宝宝语言退化怎么办 两周宝宝嗓子哑怎么办 幼儿园孩子上课爱说话老师怎么办 一岁宝宝不会爬怎么办 孩子说话不太清楚怎么办 十一个月宝宝不爱吃饭怎么办 14个月宝宝不爱吃饭怎么办 一岁宝宝喜欢哭怎么办 4岁儿童不会说话怎么办 8个月宝宝37.5度怎么办 8个月婴儿37.5度怎么办 5个月宝宝38度怎么办 5个月宝宝发烧怎么办 五个月小孩38度怎么办 宝宝3岁还不会说话 怎么办 两岁宝宝流口水厉害怎么办 两周宝宝不说话怎么办 两岁宝宝说话有点口吃怎么办 一周岁的宝宝脾气不好怎么办 九个月的宝宝脾气不好怎么办 两岁宝宝脾气不好怎么办 2岁宝宝脾气不好怎么办 3岁宝宝脾气不好怎么办 脾气不好吓到宝宝了怎么办