str.find('a'[,start,end]) 查找子串,返回第一个匹配的对象下标;若对象不存在,返回-1.
str.index('a'[,start,end]) 查找子串,返回第一个匹配的对象下标;若对象不存在,返回报错.
str.count('a'[,start,end]) 查找子串在str中的个数;没有返回0
str.rfind('a'[,start,end]) 从右查找子串,返回第一个匹配的对象下标;若对象不存在,返回-1.
str.rindex('a'[,start,end]) 从右查找子串,返回第一个匹配的对象下标;若对象不存在,返回报错.
str,replace(old,new[,num]) 替换字符串,返回更改后的数据。
str.split('a'[,num]) 以’a'分割字符串,可分割num次,返回列表,a消失。
'a'.join(str) 将'a'作为连接符,将列表连接成字符串
str.captalize() 字符串首字母大写,其他小写
str.title() 字符串中所有单词首字母大写
str.upper() 所有字母大写
str.lower() 所有字母小写
str.strip() 去除左右空白
str.lstrip() 去除左空白
str.rstrip() 去除右空白
str.ljust(num[,'a']) 左对齐num位,以字符'a'补充
str.rjust(num[,'a']) 右对齐num位,以字符'a'补充
str.center(num[,'a']) 居中num位,以字符'a'补充
str.startswith() 以...开头
str.endswith() 以...结尾
str.isalpha() 判断是不是字母
str.isdigit() 判断是不是数字
str.alnum() 判断是不是字母、数字、字母与数字的组合
str.isspace() 判断是不是纯空格
|
|