我试图了解python中的string.strip()在做什么:
In [35]: t1 = '-MIN-North'
In [36]: t1.strip('-MIN-')
Out[36]: 'orth'
In [37]: t2 = '-MIN-north'
In [38]: t2.strip('-MIN-')
Out[38]: 'north'
为什么t1.strip('-MIN-')
不等于'North'
而是t2.strip('-MIN-')
等于'north'
?
答案 0 :(得分:5)
strip
会删除您在参数中提供的所有字符。
在您的第一个示例中,它是从N
中剥离North
,因为N
在-MIN-
中。
第二,它没有从n
中剥离north
,因为n
中的-MIN-
不是 。