字符串首尾空格去除问题

Posted 算法与编程之美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串首尾空格去除问题相关的知识,希望对你有一定的参考价值。

问题

请写一个函数,实现删除字符串当中的首尾空格,请用切片操作,不要使用strip()函数。

方法

首先,我们先定义一个函数,利用循环判断条件将其字符串前面的空格去除;再利用相同的办法,我们将字符串末尾的空格去除。

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

def my_o(x):
   for i in x:
       if i !=' ':
           break
       else:
           x = x[1:]
   for j in range(len(x)):
       if x[-1] != ' ':
           break
       else:
           x = x[:-1]
   return x

结语

本文主要介绍的为字符串的首尾空格去除问题,该问题对于我们所需的字符串中含有大量的空格,我们可以轻松的利用此程序来进行去除,极大地加快了我们工作的效率。

以上是关于字符串首尾空格去除问题的主要内容,如果未能解决你的问题,请参考以下文章

iOS去除字符串首尾空格或某字符

字符串首尾空格去除问题

Python实践-4切片操作去除字符串首尾的空格

如何用 js 去掉字符串首尾空格

strip()函数---去除字符串首尾字符

[py]str list切片-去除字符串首尾空格-递归思想