本文实例讲述了python判断字符串是否包含子字符串的方法。分享给大家供大家参考。具体如下:
python的string对象没有contains方法,不用使用string.contains的方法判断是否包含子字符串,但是python有更简单的方法来替换contains函数。
方法1:使用 in 方法实现contains的功能:
site = '//www.jb51.net/'
if "jb51" in site:
print('site contains jb51')
输出结果:sit
本文实例讲述了python实现在字符串中查找子字符串的方法。分享给大家供大家参考。具体如下:
这里实现python在字符串中查找子字符串,如果找到则返回子字符串的位置,如果没有找到则返回-1
S = 'xxxxSPAMxxxxSPAMxxxx'
where = S.find('SPAM') # search for position
print where # occurs at offset 4
希望本文所述对大家的Python程序设计有所帮助。
本文实例总结了Python实现判断一个字符串是否包含子串的方法。分享给大家供大家参考,具体如下:
1.使用成员操作符 in
>>> s='nihao,shijie'
>>> t='nihao'
>>> result = t in s
>>> print result
True
2.使用string模块的find()/rfind()方法
>>> import string
>>> s=
本文实例讲述了python实现查找两个字符串中相同字符并输出的方法。分享给大家供大家参考。具体实现方法如下:
seq1 = spam
seq2 = scam
res = []
for x in seq1:
if x in seq2:
res.append(x)
print res
输出结果如下:
[‘s’, ‘a’, ‘m’]
希望本文所述对大家的Python程序设计有所帮助。
您可能感兴趣的文章:python实现在字符串中查找子
判断字符串中是否有某个子串 这里有六个方法 不使用string模块
1.in
存在则输出TRUE 不存在则输出FALSE
a = 'love you'
b = 'you'
c = 'no'
print(b in a) #True
print(c in a) #False
2.find()
从左向右查找子串 存在则输出子串首字符的索引值 不存在则输出-1
a = 'love you'
b = 'you'
c = 'no'
print(a.find(b)) #5
print(a.find(c))
1. 使用 in 和 not in
in 和 not in 在 Python 中是很常用的关键字,我们将它们归类为 成员运算符。
使用这两个成员运算符,可以很让我们很直观清晰的判断一个对象是否在另一个对象中,示例如下:
>>> llo in hello, python
True
>>>
>>> lol in hello, python
False
2. 使用 find 方法
使用 字符串 对象的 find 方法,如果有找到子串,就可以返回