Python学习笔记1:字符串方法
方法 描述
s.captitalize() 首字符边大写
s.center(witdh [,pad]) 在长度为width的字段内将字符串居中,pad是填充字符
s.count(sub,[,start [,end]]) 计算指定字符串sub出现的次数
s.decode([encoding [,errors]]) 解码一个字符串并返回一个unicode字符串(只能用于字节字符串)
s.encode([encoding[,errors]]) 返回字符串的编码版本(只能用于Unicode字符集)
s.endswith([suffix [,start [,start]]]) 检查字符串是否以suffix结尾
s.expandtabs([tabsize]) 使用空格替换制表符
s.find(sub [,start [,stop]]]) 找到指定字符串sub首次出现的位置,否则返回-1
s.format(*args,**kwargs) 格式化s
s.index(sub [,start [,end]]]) 找到指定字符串sub首次出现的位置,否则报错
s.isalnum() 检查所有字符是否都为数字或字母
s.isalpha() 检查所有字符是否都为字母
s.isdigit() 检查所有字符是否都为数字
s.islower() 检查所有字符是否都为小写
s.isspace() 检查所有字符是否都为空白
s.istitle() 检查字符串是否为标题字符串(每个单词的首字母大写)
s.isupper() 检查所有字符是否都为大写
s.join(t) 使用s作为分隔符连接序列t中的字符串
s.ljust(width [,fill]) 在长度为width的字符串内左对齐s
s.lower() 转换为小写形式
s.lstrip() 删掉chrs前面的空白或字符
s.partition(sep) 使用分割符字符串sep划分一个字符串。返回一个元组(head,sep,tail),如果未找到sep,则返回(s,"","")
s.replace(old,new [,maxreplace]) 替换一个子字符串
s.rfind(sub [,start [,end]]]) 找到一个子字符串最后一次出现的位置
s.rindex(sub [,start [,end]]]) 找到一个子字符串最后一次出现的位置,否则报错
s.rjust(witdh [,fill]) 在长度为width的字符串内右对齐s
s.rpartition(sep) 使用分隔符字符串sep划分字符串s,但是从字符串的结尾处开始搜索
s.rspilt(sep [,maxsplit]) 使用sep作为分隔符对一个字符串从右往前进行划分,maxsplit是划分的最大次数,
s.rstrip([chrs]) 删掉chrs尾部的空白或字符
s.split(sep [,maxsplit]) 使用sep作为分隔符对一个字符串进行划分,maxsplit是划分的最大次数
s.splitlines([keepends]) 将字符串分为一个行列表,如果keepends = 1,则保留各行最后的换行符
s.startwith(prefix [,start [,end]]) 检查一个字符串是否以prefix开头
s.strip([chrs]) 删掉chrs开头和结尾的空白或字符
s.swapcase() 将大写转换为小写,或者相反
s.title() 将字符串转换为标题格式
s.translate(table [,deletechars) 使用一个字符转换表table转换字符串,删除deletechars中的字符
s.upper() 将一个字符串转换为大写形式
s.zfill(width) 在字符串的左边填充0,直至其宽度为width