python包含字元
1. 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']
2. 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.
3. 用python語言,如何判斷一段字元串中是否包含指定的字元串
用一個庫函數,就是sscanf。它是從字元串中讀取數據,如果讀取的數據等於你的b中的每個元素。
4. python 怎麼判斷一行中包含字元最多的和包含字元最少的分別在第幾行
s=input('input a string:\n')
letters=0
space=0
digit=0
others=0
for c in s:
if c.isalpha():
letters+=1
elif c.isspace():
space+=1
elif c.isdigit():
digit+=1
else:
others+=1
print('char=%d,space=%d,digit=%d,others=%d'%(letters,space,digit,others))
5. 在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
6. python如何判斷字典key是否包含字元k
python判斷字典key是否包含字元k的方法:
使用「if 'k' in di.keys()」判斷字典中的所有key是否包含字元k,如果包含則輸出這個key
執行結果如下:
更多Python知識,請關註:Python自學網!!
7. python 字元串 包涵 另外指定字元串
因為你的程序在title是兩個字以上時沒有返回,所以返回None
把sub_subject(title[0:2])改成 return sub_subject(title[0:2]) 就有返回值了
但是返回值會不對,我幫你把程序改對了,你看看吧
源代碼(注意源代碼的縮進)
8. 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。
9. python3判斷是字元串中包含某些特定字元
在python中,前綴r或r表示「自然字元串」,特殊字元失去意義,所見即所得,這個設計類似perl的「單引號字元串」。
一般字元串newlines
are
indicated
by
\\n
等價於「自然字元串」
rnewlines
are
indicated
by
\n
和一般字元串相比,自然字元串里的\不再具有特殊含義,於是可以省去了一個\
在描述正則表達式時,推薦使用自然字元串,否則整行都是轉義字元\
10. 如何用python提取文本包含特定字元串的整行並生成到一個新的文本文件里
b=[xforxinopen('a.txt').readlines()ifx.find('<XYZ>')>-1]
withopen('b.txt','w')asf:
f.writelines(b)