题解 | #参数解析#

参数解析

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)

全部评论

相关推荐

11-13 20:16
已编辑
厦门理工学院 软件测试
专业嗎喽:硕佬,把学校背景放后面几段,学校背景双非还学院,让人看了就不想往下看。 把实习经历和个人奖项放前面,用数字化简述自己实习的成果和掌握的技能,比如负责项目一次通过率90%,曾4次发现项目潜在问题风险为公司减少损失等等
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务