当前位置:首页>科技>字符串查找算法图解字符串的常见操作
发布时间:2026-07-02阅读(0)
mystr = hello world! hello Hefeiprint(mystr)

图1
1 增str1 = mystr2 = namestr_com = %s %s%(str1,str2)str_com

图2
str1 = mystr2 = namestr_com = str1 str2str_com

图3
str1 = mystr2 = namestr_com = {} {}.format(str1,str2)str_com

图4
str1 = mystr2 = namestr_com = f{str1} {str2} # 3.6str_com

图5
1.1 join():语法:str.join(mystr) : 在mystr中每个元素后面增加str,构造出一个新的字符串
str1 = str2 = namestr1.join(str2)

图6
2 删2.1 lstrip :删除字符串左边的空白字符mystr = hellomystr.lstrip()

图7
2.2 rstrip : 删除字符串右边的空白字符mystr = hello mystr.rstrip()

图8
2.3 strip : 删除字符两边的空白字符mystr = hello mystr.strip()

图9
my_str = hello my_str.strip( )

图10
3 改3.1 replace语法: mystr.replace(str1,str2)
my_str = hellomy_str.replace(l,x)

图11
3.2 split()语法:mystr.split(str1)
mystr= 小明, 小红, 小白mystr.split(, )

图12
3.3- capitalize():首字母大写
- title():每个单词首字母大写
3.4 mystr.upper(): 把所有字符中的小写字母转换成大写字母3.5 mystr.lower(): 把所有字符中的大写字母转换成小写字母my_str = hello worldmy_str.capitalize()

图13
my_str = hello worldmy_str.title()

图14
my_str = hello worldmy_str.upper()

图15
my_str = Hello worldmy_str.lower()

图16
4 查找功能4.1 find : 返回查找对象的在索引内容中,则返回索引值,否则返回为-1 语法规则 : mystr.find(str, start=0, end=len(mystr))mystr = hello world! hello Hefeimystr.find(Hefei,0,len(mystr))# mystr.find(Hefei,0,18)

图17
4.2 index: 语法:mystr.index(str,start=0, end=len(mystr))mystr = hello world! hello Hefeimystr.index(ab,0,len(mystr))

图18
4.3 count : 返回str在start和end之间 在mystr里面出现的次数mystr = hello world! hello Hefei. I love Hefeimystr.count(Hefei)

图19
4.4 startswith: 检查字符串是否是以‘Hello’开头,是则返回True,否则返回 Falsemystr = hello world! hello Hefei. I love Hefeimystr.startswith(hello)

图20
4.5 endswith :检查字符串是否以‘Hefei’结束,是则返回True,否则返回 Falsemystr = hello world! hello Hefei. I love Hefeimystr.endswith(Hefei)

图21
4.6 rfind :类似find()函数,不过从右边开始查找mystr = hello world! hello Hefei. I love Hefeimystr.rfind(hello)

图22
4.7 rindex: 类似于index(),不过是从右边开始mystr = hello world! hello Hefei. I love Hefeimystr.rindex(hello)

图23
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图