【Python】一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格


题目要求:一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格

例:(为了方便观看,以 ▢ 代替空格)

输入:123▢▢abc▢▢▢python

输出:123▢abc▢python

参考代码:

str1 = input()

for i in range(len(str1)):
    if str1[i] == ' ' and str1[i - 1] == ' ':
        print('', end='')
    else:
        print(str1[i], end='')

运行结果:


本文完

Guess you like

Origin blog.csdn.net/m0_73156359/article/details/134090744