上面例子中,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