首页 > 试题广场 >

在Python3中。程序语句结果为: strs = 'abb

[单选题]
在Python3中。程序语句结果为:
strs = 'abbacabb'
print(strs.strip('ab'))


  • 'ab'
  • 语法错误
  • 'c'
  • ‘ca’
strs.strip('ab')
'ab'表示的是一种集合,这里是指:[ab,ba,aa,bb,aaa,bbb,abb,baa]等;
strs两端,只要是包含了上述集合中的任何一个,都删除。
编辑于 2022-01-04 21:32:02 回复(5)
str.strip('ab')是将括号里面的字符拆解,并删除首尾符合的字符,一直删除直至没有。 本题则是收尾删除'a','b'字符,最后剩下'c' str.lstrip('ab')是删除首端字符 str.rstrip('ab')删除尾端字符
发表于 2022-02-18 19:07:47 回复(0)
strs = 'abbacabb'           # 创建字符串strs,并且将abbacabb赋值给字符串strs
print(strs.strip('ab'))     # 删除strs字符串中首尾都包a、b字符串的序列

# strip()方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
# 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

strs2 = 'aca'                # 创建字符串strs2,并且将aca赋值给字符串strs2
print(strs2.strip('ab'))     # 删除strs2字符串中首尾都包a、b字符串的序列

strs3 = 'bcb'                # 创建字符串strs3,并且将bcb赋值给字符串strs3
print(strs3.strip('ab'))     # 删除strs3字符串中首尾都包a、b字符串的序列

strs4 = 'dcd'                # 创建字符串strs4,并且将dcd赋值给字符串strs4
print(strs4.strip('ab'))     # 删除strs4字符串中首尾都包a、b字符串的序列


strs5 = 'dabcabd'            # 创建字符串strs5,并且将abbacabb赋值给字符串strs5
print(strs5.strip('ab'))     # 删除strs5字符串中首尾都包a、b字符串的序列


strip()法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
重点:首、尾,看清楚strs和strs5中的差别,再结合中间给定的定义。

strs5 = 'dabcabd'            # 创建字符串strs5,并且将abbacabb赋值给字符串strs5
print(strs5.strip('ab'))     # 删除strs5字符串中首尾都包a、b字符串的序列

strs6 = ' dabcabd '            # 创建字符串strs6,并且将 abbacabb 赋值给字符串strs6
print(strs6)
print(strs6.strip())     # 删除strs6字符串中首尾都包a、b字符串的序列


看大家能理解多少了,个人理解如上,有其他观点的可以讨论。
发表于 2022-05-06 17:07:37 回复(1)
str.strip将收尾括号里所有字符都删除
发表于 2021-12-15 11:32:25 回复(0)
strs = 'aabbacabbbb'
print(strs.strip('ab'))   # 结果为 c     

strs = 'aabbacbbbb'
print(strs.strip('ab')) # 结果为 c
  
可以理解为:首尾包含a或b或ab或ba的字符集合都删除
发表于 2022-03-03 10:48:53 回复(0)
str.strip()删除str前后包含括号内任一元素的值
发表于 2022-04-13 23:44:17 回复(0)
strip删除所包涵的元素
发表于 2022-02-17 20:37:55 回复(0)
str.strip([charts])   去除字符串两边的指定字符.
eg1.    "aabbvvababccbbbb".strip("ab")     --> 含义是去除首尾的 a 或 b -->    "vvabcc"
发表于 2023-03-13 10:42:09 回复(0)
就是删除strip中使用包括的删除
发表于 2022-07-05 09:08:44 回复(0)
strip清除
发表于 2023-09-26 13:00:28 回复(0)
strip从两端开始删除括号内的字符,直到下一个字符为非括号内字符。 lstrip从左端 rstrip从右端
发表于 2023-04-04 22:11:51 回复(0)
strip意思为剥皮,修剪。
顾名思义,strip就是剪枝操作
发表于 2022-09-14 14:09:08 回复(0)
删除包含元素
发表于 2022-08-15 18:16:44 回复(0)
strip删除所包涵的元素
发表于 2022-06-28 19:57:36 回复(0)
和ab不一样的都会删掉
发表于 2022-06-14 14:44:41 回复(0)
删除该集合
发表于 2022-06-02 21:53:41 回复(0)
strip()函数的作用是删除的作用,删除括号内的字符串,本题中strip('ab'),删除字符串strs里面的所有带有ab字母的值
发表于 2022-05-18 11:08:31 回复(0)
strip:用于移除字符串头尾指定的字符(默认为空格)或字符序列
发表于 2022-02-07 11:37:40 回复(0)