【发布时间】:2016-02-04 11:28:23
【问题描述】:
我想在 Python 中创建一个函数,其中输入将是字符串并将其输入到要返回的数组中。
例如:
Input: "The dog is red"
Output: "The", "dog", "is", "red"
我相信算法应该可以工作,但没有返回任何内容。据我所知,if 语句没有检测到空格 (")。
代码如下:
string = input("Input here:")
def token(string):
start = 0
i = 0
token_list = []
for x in range(0, len(string)):
if " " == string[i:i+1]:
token_list = token_list + string[start:i+1]
print string[start:i+1]
start = i + 1
i += 1
return token_list
【问题讨论】:
标签: python arrays character substring