Skip to main content
 首页 » 编程设计

python之从字符串中删除子字符串时出现意外结果

2025年05月04日18fff_TT

<分区>

我有一个字符串 s,我想从中删除 '.mainlog'。我试过:

>>> s = 'ntm_MonMar26_16_59_41_2018.mainlog' 
>>> s.strip('.mainlog') 
'tm_MonMar26_16_59_41_2018' 

为什么 n 从 'ntm...' 中删除?

同样,我还有一个问题:

>>> s = 'MonMar26_16_59_41_2018_rerun.mainlog' 
>>> s.strip('.mainlog') 
'MonMar26_16_59_41_2018_reru' 

为什么 python 坚持要从我的字符串中删除 n?如何从我的字符串中正确删除 .mainlog?