上面例子中,split()方法没有参数,会把所有空格作为分格符,将字符串分割为序列。
而''.join()方法,使用空串作为分割符,连接了split()分割的序列。

判断字符串是否包含空白符,只需要和删除空白符后的字符串比较即可,两者一样说明没有空白符: str2 = 'a bc' if str2 == ''.join(str2.split()): print "str2 doesn't contain blank" else: print "str2 contains blank" str2 contains blank str2='abc' if str2 == ''.join(str2.split()): print "str2 doesn't contain blank" else: print "str2 contains blank" str2 doesn't contain blank