编写函数,去掉一个字符串中除头部和尾部空格外的所有空格,并编写主函数进行调用测试。 输入: 占一行(注:输入的字符串长度不会超过80) 输出: 占一行
时间: 2023-06-05 10:47:25 浏览: 300
字符串去掉空格
题目描述:编写函数,去掉一个字符串中除头部和尾部空格外的所有空格,并编写主函数进行测试。输入:占一行(注:输入的字符串长度不会超过80) 输出:占一行
解释:题目要求编写一个函数去掉一个字符串中除头部和尾部空格外的所有空格,然后编写主函数对函数进行测试。函数需要输入一个字符串,输出的是一个去掉除头部和尾部空格外的所有空格的字符串。
答案:
可以使用Python内置的strip()函数去除字符串头部和尾部的空格,再使用Python内置的replace()函数替换所有的空格,最后将处理过的字符串返回。
代码如下:
def remove_space(str):
str = str.strip() # 去掉头尾空格
str = str.replace(" ", "") # 替换空格
return str
if __name__ == '__main__':
s = input()
print(remove_space(s))
主函数中,使用input()函数输入一个字符串,然后调用上面编写的remove_space()函数去掉字符串中的空格,并输出处理过的字符串。
示例输入:
Hello World
示例输出:
HelloWorld
阅读全文