python 中b!=-1的含义

s=' xbc.wzx.ydc.eeff'
s=s.strip()
a = s.find('.')
b=a
while b<=len(s) and b!=-1:
while s[a]==".":
a=a+1
b=s.find('.',a)
if b!=-1:
print (s[a:b])
else:
print (s[a:])
a=b
---------------------------------------
请问,在这段python代码中的 b!=-1具体怎么理解?代表什么含义,在这里有什么作用啊?不写“ b!=-1:”怎么就是死循环呢?
最新回答
等待__经年

2024-10-12 09:32:27

你好:
b!=-1是一个bool值:代表true或者false
实际意义是:在s中找到了“.”;
谱写我们的阳光。

2024-10-12 15:49:08

意思是,判断b不等于-1,语句成立则执行其代码