find字符串用法
在Python中,字符串是以单引号或双引号包裹的一串字符序列。在字符串中,我们可以使用find()函数来查字符串中一个特定字符或子字符串的位置。
基本语法:
string.find(substring, start, end)
- str:要查的字符串
- substring:要查的子字符串
- start:查的起始位置,默认为0
- end:查的结束位置,默认为字符串结束位置
注意:当要查的子字符串不存在于原字符串中时,find()函数将返回-1。
使用示例:
示例1:
string = "Hello World!"
# 查h在字符串中的位置
position = string.find('h')
# 打印位置
print(position)
运行结果:
0
解释:h在“Hello World!”这个字符串中的位置是0,即第一个字符位置。
示例2:
string = "Hello World!"
# 查Wo在字符串中的位置
position = string.find('Wo')
# 打印位置
print(position)
运行结果:
6
解释:Wo在“Hello World!”这个字符串中的位置是6,即从第七个字符开始的位置。
示例3:
string = "Hello World!"
# 查l在字符串中的位置
# 从索引2开始查
# 在5以内结束查
position = string.find('l', 2, 5)
查匹配的字符串函数# 打印位置
print(position)
运行结果:
3
解释:在“Hello World!”这个字符串中,从第3个字符开始到第5个字符结束内查l,到的第一个位置是3。
总结
Python的find()函数是一个非常便利的字符串查函数,可以根据需要查一个或多个字符或子字符串的位置。它的基本语法很简单,我们只需要明确要查的字符串,要查的子字符
串,查的起始位置和结束位置即可。如果您想查某个字符串在另一个字符串中的位置,请使用这个实用的Python函数。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论