Python判断字符串包含子字符串(个数、索引、全部位置)
从左向右查找子串,存在则输出子串首字符的索引值,不存在则输出-1
# find()a = 'love you'
b = 'you'
c = 'no'
print(a.find(b)) #5
print(a.find(c)) #-1
从左向右查找子串,存在则输出子串首字符的索引值,不存在则输出-1
# rfind()a = 'love you'
b = 'you'
c = 'no'
print(a.rfind(b)) #5
print(a.rfind(c)) #-1
计数母字符串中含有多少个子字符串(不区分大小写)
# count()a = 'love you do you love me'
b = 'you'
c = 'no'
print(a.count(b)) #2
print(a.count(c)) #0
查找指定字符串包含子字符串全部位置,以列表形式返回
def indexstr(str1,str2):'''查找指定字符串str1包含指定子字符串str2的全部位置,以列表形式返回'''lenth2=len(str2)lenth1=len(str1)indexstr2=[]i=0while str2 in str1[i:]:indextmp = str1.index(str2, i, lenth1)indexstr2.append(indextmp)i = (indextmp + lenth2)return indexstr2
Python判断字符串包含子字符串(个数、索引、全部位置)相关推荐
- Python是否具有字符串“包含”子字符串方法?
我正在寻找Python中的string.contains或string.indexof方法. 我想要做: if not somestring.contains("blah"):co ...
- Shell 如何判断字符串包含子字符串
包含子字符串 #!/bin/bash # string='hello world' sub='hello'if [[ $string =~ $sub ]] # if [[ $string = *$su ...
- 接收输入的一行字符,统计出字符串包含数字的个数 2、编写一个程序,计算字符串中子串出现的次数 3、请输入星期几的第1个字母,用来判断是星期几,如果第1个字母一样,则继续判断第2个字母,依次类推。
1.接收输入的一行字符,统计出字符串包含数字的个数 list_1 = input('请输入一行字符串:') count = 0 for i in list_1:if '0' <= i <= ...
- Web开发学习笔记:ngIf中使用方法判断字符串中是否包含子字符串
<p *ngFor="let item of UseTypes"><ion-select-option *ngIf="globalVariable.is ...
- android字符是否含有字符,android 判断某个字符串包含某个字符串的个数
释放双眼,带上耳机,听听看~! 今天,简单讲讲如何判断某个字符串包含另一个字符串的个数. 这个很简单,也经常用到,但是有时就不知道怎么写,所以记录一下. public class StringTest ...
- 如何在Python中对字符串进行子字符串化
Python offers many ways to substring a string. It is often called 'slicing'. Python提供了许多对字符串进行子字符串化的 ...
- mysql 反向匹配子串,Mysql 模糊匹配(字符串str中是否包含子字符串substr)
1.LIKE 通常与 % 一同使用,类似于一个元字符的搜索.若substr不在str中,则返回0. SELECT 'test' LIKE '%e%' as `ret`; # 1 SELECT 'tes ...
- js判断是否包含指定字符串
CreateTime--2017年2月28日09:37:06 Author:Marydon js判断是否包含指定字符串 var inputValue = "thunder://piaohua ...
- C++horspool算法查找字符串是否包含子字符串(附完整源码)
C++horspool算法查找字符串是否包含子字符串 C++Shorspool算法查找字符串是否包含子字符串完整源码(定义,实现,main函数测试) C++Shorspool算法查找字符串是否包含子字 ...
最新文章
- C语言条件语句(就做个笔记,云储存一下)
- 当你输入一个网址的时候,实际会发生什么?,互联网营销
- python 如何从列表中剔除(去除)重复元素?set()
- 在VS2010里可以给JS函数添加代码提示\注释
- Activemq-In-action(二)
- 服务器里怎么维修装备,教你在服务器加自己的装备
- iview标签页的点击方法_18页PPT:6个高手常用的自我介绍套路,很是得人心,学习...
- 使用java实现打印功能_java实现打印功能有没有比较好的方式?
- rename批量修改文件名
- java email怎么设置端口号_java mail 设置参数
- java如何写ajax,java,jq,ajax写分页
- 【Git/Github学习笔记】Git分支使用场景和标签管理、总结
- CountingSort(计数排序)——C语言实现
- Python绘图库Matplotlib.pyplot之网格线设置(plt.grid())
- JavaScript内的类型转换
- C# 特性类[笔记]
- 软件开发专业需要学习多少年
- Thinking全自动网克v1.0Beta1(无需PXE支持)
- 光影精灵5完全拆解全程图解_惠普光影精灵5值得买吗?惠普光影精灵5绿刃版游戏本深度拆解评测...
- python手机代码编辑器_最受欢迎的6大Python IDE和代码编辑器
热门文章
- Qt编写物联网管理平台44-告警邮件转发
- win10计算器_新一代Win10记事本详细体验,30年后首更新
- PerfDog性能狗上手体验及总结分析
- 如何用公式编辑器打分段函数公式?
- Git | 常用 指令
- Ant-Design-Pro中:EditableProTable在ProForm保存时一并验证EditableProTable中每条数据的规则是否满足
- 本机mysql无法进行碎片整理有什么用_下列无法进行碎片整理的文件可以删除吗?...
- 一个能融资三百万的公众号是什么样子的
- Android之——应用更新功能
- 打造个人IP,利用IP知识变现的万能方法