【发布时间】:2013-06-23 19:02:26
【问题描述】:
所以我之前遇到过代码问题,因为当我遍历 foodList 时得到一个空行。
有人建议使用 'if x.strip():' 方法,如下所示。
for x in split:
if x.strip():
foodList = foodList + [x.split(",")]
它工作正常,但我只想知道它的实际含义。我知道它会删除空格,但上面的 if 语句不会说如果 x 有空格然后是真的。这与我想要的相反?只是想先介绍一下术语以及它在幕后所做的事情。
【问题讨论】:
-
它的意思是:“如果字符串不只是空格”(更准确地说:“如果字符串,在去掉两边的任何空格后,包含一些字符......”跨度>
标签: python if-statement strip