1 str.capitalize() 把字符串的第一个字符大写 2 str.center(width) 返回一个原字符串居中,并使用空格填充到width长度的新字符串 3 str.ljust(width) 返回一个原字符串左对齐,用空格填充到指定长度的新字符串 4 str.rjust(width) 返回一个原字符串右对齐,用空格填充到指定长度的新字符串 5 str.zfill(width) 返回字符串右对齐,前面用0填充到指定长度的新字符串 6 str.count(str,[beg,len]) 返回子字符串在原字符串出现次数,beg,len是范围 7 str.decode(encodeing[,replace]) 解码string,出错引发ValueError异常 8 str.encode(encodeing[,replace]) 解码string 9 str.endswith(substr[,beg,end]) 字符串是否以substr结束,beg,end是范围 10 str.startswith(substr[,beg,end]) 字符串是否以substr开头,beg,end是范围 11 str.expandtabs(tabsize = 8) 把字符串的tab转为空格,默认为8个 12 str.find(str,[stat,end]) 查找子字符串在字符串第一次出现的位置,否则返回-1 13 str.index(str,[beg,end]) 查找子字符串在指定字符中的位置,不存在报异常 14 str.isalnum() 检查字符串是否以字母和数字组成,是返回true否则False 15 str.isalpha() 检查字符串是否以纯字母组成,是返回true,否则false 16 str.isdecimal() 检查字符串是否以纯十进制数字组成,返回布尔值 17 str.isdigit() 检查字符串是否以纯数字组成,返回布尔值 18 str.islower() 检查字符串是否全是小写,返回布尔值 19 str.isupper() 检查字符串是否全是大写,返回布尔值 20 str.isnumeric() 检查字符串是否只包含数字字符,返回布尔值 21 str.isspace() 如果str中只包含空格,则返回true,否则FALSE 22 str.title() 返回标题化的字符串(所有单词首字母大写,其余小写) 23 str.istitle() 如果字符串是标题化的(参见title())则返回true,否则false 24 str.join(seq) 以str作为连接符,将一个序列中的元素连接成字符串 25 str.split(str=‘‘,num) 以str作为分隔符,将一个字符串分隔成一个序列,num是被分隔的字符串 26 str.splitlines(num) 以行分隔,返回各行内容作为元素的列表 27 str.lower() 将大写转为小写 28 str.upper() 转换字符串的小写为大写 29 str.swapcase() 翻换字符串的大小写 30 str.lstrip() 去掉字符左边的空格和回车换行符 31 str.rstrip() 去掉字符右边的空格和回车换行符 32 str.strip() 去掉字符两边的空格和回车换行符 33 str.partition(substr) 从substr出现的第一个位置起,将str分割成一个3元组。 34 str.replace(str1,str2,num) 查找str1替换成str2,num是替换次数 35 str.rfind(str[,beg,end]) 从右边开始查询子字符串 36 str.rindex(str,[beg,end]) 从右边开始查找子字符串位置 37 str.rpartition(str) 类似partition函数,不过从右边开始查找 38 str.translate(str,del=‘‘) 按str给出的表转换string的字符,del是要过虑的字符