24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1272  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

dairenyihao

新虫 (小有名气)

[求助] python编程求助:find函数求助已有2人参与

(1)为什么最后那个find命令之后要加“!“?
(2)”!“在find中什么时候该加,什么时候不该加?

python编程求助:find函数求助
snapshot2.png
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chunyuan314

银虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
!加上 =,即 !=, 是不等于的意思。
语句 name.find('war') ,如果 name含有 ’war',则name.find('war')返回'war'在name中出现的位置,当然不会是-1。如果 name不含 ’war',则name.find('war')返回-1。
所以 if name.find('war')!=-1就是判断name中是否含有'war’。
Lifeisgood
3楼2014-04-30 21:44:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
xzhdty: 金币+1, 谢谢参与 2014-05-01 07:29:25
dairenyihao: 金币+10, ★★★很有帮助 2014-05-01 08:21:01
!=是表示 不等于 啊
不是什么时候该加,什么时候不该加,要看你的程序逻辑是什么
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2014-04-30 21:42:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dairenyihao

新虫 (小有名气)

引用回帖:
3楼: Originally posted by chunyuan314 at 2014-04-30 21:44:24
!加上 =,即 !=, 是不等于的意思。
语句 name.find('war') ,如果 name含有 ’war',则name.find('war')返回'war'在name中出现的位置,当然不会是-1。如果 name不含 ’war',则name.find('war')返回-1。
所以 ...

不知道怎么回事 ,想付你金币,可是说我所新虫,不能进行操作
4楼2014-05-01 08:22:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chunyuan314

银虫 (正式写手)

引用回帖:
4楼: Originally posted by dairenyihao at 2014-05-01 08:22:05
不知道怎么回事 ,想付你金币,可是说我所新虫,不能进行操作...

没关系,能解决问题就行了
Lifeisgood
5楼2014-05-01 10:11:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见