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

posted @ 2017-06-07 19:16  戴维德  阅读(229)  评论(0编辑  收藏  举报