python代码解释
有段代码有个地方看不懂def trim(s):
while len(s) and s[0] == ' ':
s = s[1:]
while len(s) and s[-1] == ' ':
s = s[:-1]
if len(s) == 0:
return ''
else:
return s
这一段
while len(s) and s == ' ':
是什么意思?
这里前面加的那个 len(s) 是什么意思啊?
应该是判断是否为非空 len(s)计算变量s值的长度,非0表示TURE,
页:
[1]