Python 什么决定str.strip()是否有效?

Python 什么决定str.strip()是否有效?,python,string,strip,Python,String,Strip,从forstr.strip()中可以找到此示例 >>> 'www.example.com'.strip('cmowz.') 'example' 它工作得很好;但为什么这两个人什么都不做呢 >>> 'www.example.com'.strip('.') 'www.example.com' >>> 'www.example.com'.strip('co') 'www.example.com' str.strip() 两个示例的两端都

从for
str.strip()
中可以找到此示例

>>> 'www.example.com'.strip('cmowz.')
'example'
它工作得很好;但为什么这两个人什么都不做呢

>>> 'www.example.com'.strip('.')
'www.example.com'   

>>> 'www.example.com'.strip('co')
'www.example.com'
str.strip()

两个示例的两端都没有
c
o

在文档中的示例中,文本以
w
开头,这是要删除的字符集。删除
www
后,下一个字符
也在要删除的字符集中。
e
未关闭,剥离停止。在示例文本的末尾,首先是要删除的
m
,然后是
o
,然后是
c
,最后是要删除的

要从字符串中删除特定字符,请使用
str.replace()
(对于单个字符)、正则表达式(对于集合)或使用
str.translate()

str.strip()

两个示例的两端都没有
c
o

在文档中的示例中,文本以
w
开头,这是要删除的字符集。删除
www
后,下一个字符
也在要删除的字符集中。
e
未关闭,剥离停止。在示例文本的末尾,首先是要删除的
m
,然后是
o
,然后是
c
,最后是要删除的

要从字符串中删除特定字符,请使用
str.replace()
(对于单个字符)、正则表达式(对于集合)或使用
str.translate()


你知道脱衣舞是干什么的吗?直接从您发布的文档中:“返回删除了前导字符和尾随字符的字符串副本。”。并在开始或结束时共同引导或拖尾aka?请再次阅读文档。:)返回一个删除了前导字符和尾随字符的字符串副本。谢谢,如果示例字符串的内部有一些这样的字母,这样我们就可以看到这些字母,而不会受到影响。@cdhagmann它有“m”您知道strip的作用吗?直接从您发布的文档中:“返回删除了前导字符和尾随字符的字符串副本。”。并在开始或结束时共同引导或拖尾aka?请再次阅读文档。:)返回一个删除了前导字符和尾随字符的字符串副本。谢谢,如果示例字符串的内部有一些这样的字母,这样我们就可以看到这些字母不会受到影响,这可能会很好。@cdhagmann它有“m”那么什么可以删除字符串中的字符呢?那么什么可以删除字符串中的字符呢?
>>> 'www.example.com'.replace('.', '')
'wwwexamplecom'
>>> 'www.example.com'.translate(None, 'co')
'www.example.m'
>>> import re
>>> re.sub(r'[co]', '', 'www.example.com')
'www.example.m'