用python语言,如何判断一段字符串中是否包含指定的字符串

用python语言,如何判断一段字符串中是否包含指定的字符串比如abcdefghi中是否包含bcd,是返回真否则返回假,怎样写代码

python的string对象没有contains方法,不用使用string.contains的方法判断是否包含子字符串,但是python有更简单的方法来替换contains函数。

方法1:使用 in 方法实现contains的功能:

site = ''
if "jb51" in site:
print('site contains jb51')

输出结果:site contains jb51

方法2:使用find函数实现contains的功能

s = "This be a string"
if s.find("is") == -1:
print "No 'is' here!"
else:
print "Found 'is' in the string."
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-31

用一个库函数,就是sscanf。它是从字符串中读取数据,如果读取的数据等于你的b中的每个元素。

Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

本回答被网友采纳
第2个回答  2017-08-01
好像直接用 if ‘bcd’ in 'abcdefghi'

Python如何判断一个字符串是否包含指定子字符串
第一:使用in运算符最简单的方法是通过python的 in 运算符。in取两个“参数”,一个在左边,一个在右边,如果左参数包含在右参数中,则返回true。我们来看看这个例子:>>> str = "Messi is the best soccer player">>> result = "soccer" in str>>> print resultTrue>>> result = "football...

用Python判断字符串中是否包含数字字符串?
1、可以这样编写程序:定义一个含有所有小写字母的列表变量w及一个待测字符串变量s。对s字符串中的每一个字符进行循环迭代检测其是否位于变量w中,若为真,则对计数变量c进行加一操作。输出c变量,即为所求。2、初学者的话确实可以通过asciitable来判断字母和数字的区别。Python里面有两个内置函数ord和...

python判断字符串是否包含子串的五种方法
print("不包含子串")in和not in是Python的内置运算符,可以直接用于判断子串是否在字符串中。in返回True表示包含,not in返回True表示不包含。例如:python if substring in string:print("包含子串")else:print("不包含子串")最后,rfind()方法与find()类似,搜索子串的最后出现位置,找不到时返回-1。

查找字符串中是否包含某字符串
要查找一个字符串是否包含另一个字符串,可以使用Python中的`in`操作符或者`find()`函数。使用`in`操作符:string = "Hello World"substr = "World"print("字符串包含所搜索的子字符串")else:print("字符串不包含所搜索的子字符串")

python3判断是字符串中包含某些特定字符
可以使用正则表达式,如下:coding=utf-8import rereg = re.compile('(\\\\d+)cm')result = reg.match('180cm')if result: print(result.group(1))

怎么判断string字符串中包含某个字符
判断string字符串中包含某个字符的方法:可以使用编程语言提供的字符串方法来实现判断字符串中是否包含某个字符。不同的编程语言有不同的方法,以Python为例,可以使用“in”关键字来判断字符串中是否包含某个字符。详细解释如下:一、使用“in”关键字判断 在Python中,可以使用“in”关键字来判断一个...

在Python中,判断一个字符串是否包含另一个字符串
在Python中,要检查一个字符串是否包含另一个字符串,多种方法可供选择:首先,利用内置的in关键字,这是最直观且常用的方法。只需检查目标字符串是否在源字符串的子序列中,即可轻松完成判断。其次,可以使用str.find()函数,它返回子字符串在父字符串中的首次出现位置。如果找不到子字符串,find()...

python判断字符串是否包含另一个字符串
在Python中,确认一个字符串是否包含另一个子串可以通过多种内置函数或方法实现。以下是一些常用的方法:首先,你可以使用成员操作符 "in",通过检查子串是否在原字符串中返回True或False。例如:if "子串" in "原字符串":其次,string模块提供了find()和rfind()方法,它们分别查找子串首次和最后一次出现...

python判断字符串(string)是否包含(contains)子字符串的方法的代码
下边内容是关于python判断字符串(string)是否包含(contains)子字符串的方法的内容。方法2:使用find函数实现contains的功能 s = "This be a string"if s.find("is") == -1:    print "No 'is' here!"else:    print "Found 'is' in the string."

[Python字符串] 6个常用判断操作方法
判断是评估真假的工具,结果为布尔类型:True 或 False。以下是Python中6个常见字符串判断操作方法,每个方法均具备语法与实例,易于理解与应用。即使初学者对编程概念感到困惑,我们也准备了配套Python教程视频,帮助理解。方法1:startswith()检查字符串是否以特定子串开头。是则返回True,否则返回False。设置...

相似回答