大家好,我是苏承栈。今天我们来聊聊Python字符串清理的问题,特别是那种不能使用split、strip等内置函数的情况。这种问题在编程学习中很常见,下面我们就来一步步解决它。
问题分析
我们的目标是创建一个函数cleanstring(S),用来清理句子S中的空格。句子中可能存在前导、尾随和单词间的多余空格。我们的目标是返回一个新字符串,其中单词之间只有一个空格,且没有前导和尾随空格。
原始代码分析
def cleanupstring (S):
newstring = [
大家好,我是苏承栈。今天我们来聊聊Python字符串清理的问题,特别是那种不能使用split、strip等内置函数的情况。这种问题在编程学习中很常见,下面我们就来一步步解决它。
我们的目标是创建一个函数cleanstring(S),用来清理句子S中的空格。句子中可能存在前导、尾随和单词间的多余空格。我们的目标是返回一个新字符串,其中单词之间只有一个空格,且没有前导和尾随空格。
def cleanupstring (S):
newstring = [