本文主要是介绍Python trim()切片函数去除首尾空格,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
def trim(s):if len(s) == 0: # 字符串为空直接返回return ''elif s[0] != ' ' and s[-1] != ' ': # 首尾不存在空格直接返回return selif s[0] == ' ': # 字符串头存在空格则截断return trim(s[1:])else:return trim(s[:-1]) # 字符串尾存在空格则截断
if trim('hello ') != 'hello':print('测试失败') elif trim(' hello') != 'hello':print('测试失败') elif trim(' hello word ') != 'hello word':print('测试失败') elif trim(' ') != '':print('测试失败') elif trim(' ') != '':print('测试失败') else:print('测试成功')
这篇关于Python trim()切片函数去除首尾空格的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!