黑马程序员技术交流社区

标题: 字符串常用方法总结 [打印本页]

作者: Arthur-Qu    时间: 2019-10-26 19:44
标题: 字符串常用方法总结
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()                        判断是不是纯空格





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2