python 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法

请问这个实现方式哪里有错,怎么运行结果不对呢

第1个回答  2018-04-02
def myTrim(s):
    while s[:1]==' ':
        s=s[1:]
    while s[-1:]==' ':
        s=s[:-1]
    return s
t='    t测试内容sss    '
print(myTrim(t))

本回答被网友采纳
第2个回答  2018-03-25
return trim(s[:-1])

不是

return trim(s[-1:])

第3个回答  2018-03-25
你的两个'号中间有空格么?

python 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不...
def myTrim(s): while s[:1]==' ': s=s[1:] while s[-1:]==' ': s=s[:-1] return st=' t测试内容sss 'print(myTrim(t))

利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用...
trim(s): 3 if 0==len(s): 4 return s 5 6 while ' '==s[0]: 7 s=s[1:] 8 if 0==len(s): 9 return s10 11 while ' '==s[-1]:12 s=s[:-1]13 if 0==len(s):14 return s15 16 return s ...

python,利用切片操作,实现一个trim()函数,去除字符串首尾的空格.测试通...
用assert代替if else,像这样 assert trim(' hello') == 'hello'assert trim(' hello') != 'wrong'

WPS如何利用TRIM函数清除字符首尾空格
■ 首先,选中B2单元格,点击插入函数,找到TRIM函数,然后点确定。■ 然后,我们选中A2填入字符串内,这时可以看到填入时字符串首尾都有未去除的空格。点击确定,去除首尾空格后的结果就显示出来了,不过词与词之间的空格会被保留。

编写一个函数,用于去掉字符串尾部的空格符.(C++)
函数调用结束后,调用者可以通过返回的指针访问去除了尾部空格的字符串数据。总结,此函数通过创建一个 string 对象并利用其 data 成员属性,实现了对传入字符串尾部空格的去除。这种方式简洁且直观,易于理解和实现。通过该示例,读者可以掌握如何在 C++ 中处理字符串,特别是去除字符串中特定字符的操作。

JS中去除字符串空格trim()函数
不过,trim()函数有一个明显的缺陷,那就是它只能去除字符串两端的空格,无法去除字符串中间的空格。下面是一个示例:var str = " 6 6 "; var str_1 = str.trim(); console.log(str_1); \/\/输出结果为6 6,左右侧均无空格 如果需要单独去除左侧的空格,可以使用trimLeft()函数;如果需要单独...

JS中去除字符串空格trim()函数
这个函数的主要功能是移除字符串两端的空格字符,返回一个新的,无多余空白的字符串。trim()方法不会直接修改原字符串,而是生成一个新的处理后的字符串。然而,值得注意的是,trim()仅能去除字符串的首尾空格,中间的空格不会被移除。例如,当执行var str = " 6 6 "; var str_1 = str.trim()...

python去除字符串两端空格的方法
具体解释如下:一、明确答案 在Python中,要去除字符串两端的空格,可以使用字符串的 `strip` 方法。这个方法会默认去除字符串开头和结尾的空格、制表符以及换行符等空白字符。二、详细解释 1. strip 函数的基本功能:`strip` 是Python字符串的一个内置方法,它的主要作用是去除字符串开头和结尾的空白...

Trim简介
函数的语法为 `string trim (string $str [,string $charlist])`,其中 `$str` 是需要去空格的字符串,`$charlist` 是可选参数,用于指定要删除的字符集。如果不提供 `$charlist`,trim() 将默认删除 ASCII 空格、tab、换行符、回车符和控制字符。PHP版本升级后,增加了 `$charlist` 参数,允许...

什么是trim函数 trim函数的语法和作用
Trim函数在编程中扮演着重要的角色,它用于删除字符串首尾的空白字符,同时保持内部空格作为分隔符。这个函数有多种变体以适应不同的需求,包括LTRIM(移除左侧空格)、RTRIM(移除右侧空格)、TRIM(同时移除首尾空格)和ALLTRIM(移除所有空格)。让我们通过几个例子来直观理解:1. 当我们使用LTRIM(' Sa...

相似回答