Python-字符串操作-字符串查找

部署运行你感兴趣的模型镜像

Python-字符串操作-字符串查找

方法一:find

find(self, __sub, __start, __end)

find方法介绍:find方法是检查某个字符/字符串是否在所要查询的字符串中,如果存在,则会返回在字符串第一次发现的下标,如果不存在,则返回-1。

# 字符串查找
# find(str,开始下标,结束下标) , 返回第一个找到的第一个字符串的下标,如果没有找到,则返回-1
a = 'hello world'
print(a.find('l')) # 开始下标不指定,则默认从下标0开始
print(a.find('l', 1)) # 结束下标不指定,则默认一直检索到最后一位
print(a.find('l', 0, 2))

方法二:index

index(self, __sub, __start, __end)

index方法介绍:查找索引,与 find 方法一样,只不过如果查找的字符/字符串不在所查找的字符串中,则会抛出一个异常(ValueError: substring not found)

# index 查找索引  index(str, 开始下标,结束下标)
# 如果查找的str不在所查找的字符串中,则会抛出一个异常ValueError: substring not found
b = 'hello world'
print(b.index('l', )) # 开始下标不指定,则默认从下标0开始
print(b.index('l', 0)) # 结束下标不指定,则默认一直检索到最后一位
print(b.index('l', 0, 2))

方法三:count

count(self, x, __start, __end)

count 方法介绍:查找 字符/字符串在所要查找的字符串中出现的次数,没有则返回0。

# count 查找字符串出现的次数 count(str, 开始下标, 结束下标)
c = 'hello world'
print(c.count('l'))

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值