为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕粉3187486 2016-07-20 15:54:56
具体如下:print result32:aaaaaa33:bbbbbb34:ccccccc35:ddddddd我想知道这些数据里面是否包含字符窜‘aaaaaa’,如果是则返回前面的数值。否的话则返回一个‘Not Match’之类的
查看完整描述

3 回答

?
暗夜之潮

TA贡献5条经验 获得超11个赞

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

查看完整回答
1 反对 回复 2016-07-20
?
清波

TA贡献165条经验 获得超90个赞

## 假设 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 不为空字符串时也可以这么写


查看完整回答
反对 回复 2016-07-20
?
mk908429705

TA贡献3条经验 获得超1个赞

可以对输出结果做一个判断啊,控制输出你想要的内容

查看完整回答
反对 回复 2016-07-20
  • 3 回答
  • 0 关注
  • 2251 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信