一.字符串大小写转换
string.lower(): 字母大写转小写
string.upper(): 字母小写转大写
string.swapcase(): 字母大小写转换
二.字符串搜索、替换
string.find(substr, [start,[end]]): 返回字符串中出现的第一个 substr的第一个字母编号,start end 限制范围
string.count(substr, [start,[end]]): 计算substr在字符串中出现次数
string.replace(oldstr,newstr,[count]): 把字符串替换
string.strip([chars]) 把字符串chars 周围两边单词去除,一般用于去除空格
string.lstrip([chars]) 把字符串左端 所有字符去除
string.rstrip([chars]) 把字符串右端 所有字符去除
三 字符串分割、组合
string.split(seq, [maxsplit]): 以sep 为分割符,把字符串分成一个list。 maxsplit 表示分割次数数,默认分割符为空白符
string.join(seq); 把seq代表的序列 连接起来
四、 字符串编码、解码
string.decode('encoding')将以encodeing 编码的字符串解码成unicode编码
string.encode('encoding')将以unicode 编码的字符串编码成encodeing编码 encodeing 可以是gb2312,gbk,big5
五、字符串测试
string.islpha() :是否全字母
string.isdigit() :是否全数字
string.isspace() :是否全空白
string.islower() :是否全小写字母
string.isupper() :是否全大写字母
string.istitle() :是否是首字母大写的