我想创建自己的函数,用n
(换行符(拆分字符串。我不想使用任何内置功能。 如何做到这一点?
试试这个:
def split_string(string, delimiter):
output = []
while delimiter in string:
index = string.index(delimiter)
output.append(string[0:index])
string = string[index+1:]
output.append(string)
return output
str = """This is
a string
of words
delimited
by slash n
ok"""
split_string(str, "n")
操作:
['This is ', 'a string', 'of words', 'delimited', 'by slash n', 'ok']