1. 在python中,如何检查字符串是否只包含某些字符

#假如你的某些字符是s和a
some_letter=["s","a"]
ss="sadsahchcdsc"
other_letters=[]
forsinss:
ifnotsome_letter.count(s):
other_letters.append(s)
flag=True
ifother_letters:
print"字符串含有别的字符",other_letters

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

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."

3. python 怎么在列表中查找含有某个字符

In [3]: data=['qwerfyy','dsfha','fdyythg','efggg']

In [4]: [i for i in data if 'yy' in i]
Out[4]: ['qwerfyy', 'fdyythg']

In [5]: import re

In [6]: [i for i in data if re.search('yy',i)]
Out[6]: ['qwerfyy', 'fdyythg']

4. python 在列表中查找包含所以某个字符串的项,并保存到一个新的列表

l = [for s in data if 'FF' in s]

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

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

6. python3判断是字符串中包含某些特定字符

#! /usr/bin/python # -*- coding: utf-8 -*- import re zhPattern = re.compile(u'[\u4e00-\u9fa5]+') #一个小应用,判断一段文本中是专否包含属简体中: contents=u'一个小应用,判断一段文本中是否包含简体中:' match = zhPattern.search(contents) if match: print u'有中文:%s' % (match.group(0),) else: print u'没有包含中文'

7. python re模块如何判断字符串中包含某些特定字符如文件名中不能包含'','/'等字符,如何检查

^

方法有很多,例如使用首尾位置标记^$+非法字符集[^]实现:

regex=r'^[^\/:*?"<>|]+$'#不能为空,回不能含有/:*?"<>|等字符答
tests=['abc_def',
'abc.def',
'abc/def',
'?"',
'']
matches=[iforiintestsifre.match(regex,i)]
print(matches)

还可以通过负向零宽断言(?!)等方式实现。

8. python 字符串是否包含指定字符

string.find( substr, [start, [end]] )

#返回调用对象中出现substr的第一个字母的标号,如果S中没有substr则返回-1。start和版end作用就相当于在S[start:end]中搜权索

>>> str = "aaabbbbssssadasd"
>>> str.find("ab")
2

9. python字典,如何查找值中包含指定字符串的键

1、说明python中检测字典的键中是否含有某串字符,便利字典键值,再判断字符串是否在键值中即可。2、示例代码:# 定义一个字典dic = {'1984/1/2': 123, '1984/1/3': 0, '1985/1/1': 156}# 遍历字典键中是否包含1984for key in dic: if '1984' in key: print('键值中包含字符串"1984"') # 或者需要的其它操作 else: print('键值中不包含字符串"1984"')3、执行结果:键值中包含字符串"1984"键值中不包含字符串"1984"键值中包含字符串"1984"

4、其它说明:python使用for in直接操作字典就是遍历字典的键值,python使用in操作来判断字符串中是否包含子串最方便,要优于使用字符串的函数index或者find。

index函数在找不到子串时会报错,find函数会返回-1。

10. Python新手求助,如何查找一个包含指定字符的字符串

def findstr(rlist, onestr):
found = []
for element in rlist:
if onestr in element:
found.append(element)
return found

参数rlist就是你的回答[132,135,xxx], onestr就是13.