python 空格替换
方法一:
#-*-coding:utf-8-*-
class Handle():
def replaceSpace(self,string):
if string == None:return None
if len(string) == 0:return 0
return string.replace(' ','*')
方法二
#线性复杂度
#-*-coding:utf-8-*-
class Handle():
def replaceSpace(self,string):
if string == None:return None
if len(string) == 0:return 0
result = ''
for s in string:
if s.isspace():
result = result+'*'
else:
result = result+s
return result
#测试用例
strhandle = Handle()
string_list = ['',None,'This is a string for test !']
for string in string_list:
string = strhandle.replaceSpace(string)
print string
#结果:
>>>
0
None
This*is*a*string*for*test*!