猿问

Python从网页中提取到了一段数据,怎么在这段数据中查找是否存在我想要的并返回一个结果?

具体如下:

print result

32:aaaaaa

33:bbbbbb

34:ccccccc

35:ddddddd

我想知道这些数据里面是否包含字符窜‘aaaaaa’,如果是则返回前面的数值。否的话则返回一个‘Not Match’之类的


慕粉3187486
浏览 2252回答 3
3回答

暗夜之潮

用 result.find('aaaaaa'),返回不是-1便包含字符串,字符串有一个find函数,你上网了解一下。

清波

## 假设 result 是字符串, match_str 是匹配值 result = "33:bbbbbb" match_str = "aaaaaa" not_match = "Not Match" print result if match_str in result else not_match print (match_str in result and result) or not_match ## result 不为空字符串时也可以这么写

mk908429705

可以对输出结果做一个判断啊,控制输出你想要的内容
随时随地看视频慕课网APP

相关分类

Python
我要回答