题解 | #参数解析(切片思想解答)#
参数解析
https://www.nowcoder.com/practice/668603dc307e4ef4bb07bcd0615ea677
m = input()
point = []
i = 0
k = 0
while i < len(m):
if m[i] == " ":
if k != i: #如果引号后面为空,且这时候k和i是相等的,就会append进去一个空值
point.append(m[k:i])
k = i+1
i+=1
else:
k+=1
i+=1
elif m[i] == '\"':
k = i+1
i += 1
while i < len(m):
if m[i] == "\"":
point.append(m[k:i])
k = i+1
i+=1
break
else:
i+=1
else:
i+=1
if m[k:]:
point.append(m[k:])
print(len(point))
for i in point:
print(i)

