find()
功能:检测字符串是否包含特定字符,如果包含,则返回开始的索引;否则返回-1
## find()函数 str = 'hello world' # 'wo'在字符串中 print( str.find('wo') ) # 'wc'不在字符串中 print( str.find('wc') ) ## 输出: ## 6 ## -1
index()
功能:检测字符串是否包含指定字符串,如果包含,则返回开始的索引值,否则提示错误
## index()函数 str = 'hello world' # 'wo'在字符串中 print( str.index('wo') ) # 'wc'不在字符串中,程序报错ValueError,终止运行 print( str.index('wc') ) ## 输出: ## 6 ## ValueError: substring not found
count()
功能:返回str1在string中指定索引范围内批[start,end]出现的次数
## count()函数 str = 'hello world' # 统计str中全部字母l的个数 print( str.count('l') ) # 统计str中从第5+1个字母到最后一个字母中,字母l的个数 print( str.count('l', 5, len(str)) ) ## 输出: ## 3 ## 1
replace()
语法:str1.replace(str2,count)
功能:将str1中的str1替换成str2,如果指定count,则不超过count次
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
## replace()函数 print('=*'*10, 'replace()函数', '=*'*10) str = 'hello world hello world' str1 = 'world' str2 = 'waltsmith' # 将所有的str1替换为str2 print( str.replace(str1, str2) ) # 只将前1个str1替换为str2 print( str.replace(str1, str2, 1) ) ## 输出: ## hello waltsmith hello waltsmith ## hello waltsmith hello worldView Code
标签:python,str2,str1,print,hello,##,str,字符串,处理函数 From: https://www.cnblogs.com/slx-yyds/p/16809533.html