- 帖子
- 17
- 精华
- 0
- 积分
- 158
- 阅读权限
- 20
- 注册时间
- 2018-2-23
- 最后登录
- 2018-11-25
|
方法lstrip(), strip(), rstrip()的属性应该如何正确理解和设置?
Python的docs上有关于lstrip、strip、rstrip这几个字符串方法的介绍。
以lstrip为例,原始字符串为'www.example.com',删除字符串开头部分,docs给出的操作是方法一,我试着按我的理解用了另外的操作(见方法二、三),得到了同样的输出。
令我费解的是,为什么docs给出的操作是在lstrip函数括号内输入'cmowz.'?我感觉我自己的方法(方法二)是一个“本办法”。
lstrip()
方法一:
>>>print('www.example.com'.lstrip('cmowz.'))
'example.com'
方法二:
>>>print('www.example.com'.lstrip('www.'))
'example.com'
方法三:
>>>print('www.example.com'.lstrip('wz.'))
'example.com'
strip和rstrip也进行了类似操作,情况相同,不再列举。
请问到底该如何正确理解和设置lstrip、strip、rstrip方法的属性?
|
|