我们先来了解 python 内置的 ** strip() ** 方法,该方法用于移除字符串头尾指定的字符(默认为空格)。
>>> t = ' abc '
>>> t.strip()
'abc'
>>> t = ' a b c '
>>> t.strip()
'a b c'
对换行符等也有效:
>>> t = 'abc\n'
>>> t.strip()
'abc'
>>> t = 'abc\t'
>>> t.strip()
'abc'
那么,要判断一个字符串是否为空,可以这样:
>>> t = ' '
>>> t.strip() == ''
True
>>> t = '\n'
>>> t.strip() == ''
True