python的rstrip方法结果异常
代码如下
print('com.smile.gifmaker_appDataTar'.rstrip('_appDataTar'))
预期的结果是'com.smile.gifmaker',可是结果却是'com.smile.gifmake'。
为什么会少了最后那个'r' ?
回答:
rstrip
是从右边开始删除掉包含在给定字符串中的字符,r
也在_appDataTar
中
你应该这样
txt = 'com.smile.gifmaker_appDataTar'if(txt.endswith('_appDataTar')): txt = txt[0:-len('_appDataTar')]
以上是 python的rstrip方法结果异常 的全部内容, 来源链接: utcz.com/p/938043.html