题解 | #参数解析#
参数解析
http://www.nowcoder.com/practice/668603dc307e4ef4bb07bcd0615ea677
a = input().split() # 去掉空格
result = []
i = 0
while i <len(a):
if a[i].count('"') == 1: # 单边包含引号,说明引号内包含空格
string = a[i].replace('"', '')
for j in range(i+1, len(a)):
if '"' in a[j]:
string += " "
string += a[j].replace('"', '')
i = j result.append(string) continue else: string += ' ' string += a[j] else: string = a[i].replace('"', '') # 有引号且内部没有空格,或没有引号 result.append(string) i += 1
print(len(result))
for x in result:
print(x)