2024-04-24 11:42:26 发布
网友
我试图理解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'
t1.strip('-MIN-')
'North'
t2.strip('-MIN-')
'north'
strip去掉了参数中提供的所有字符
strip
在第一个示例中,它从North中剥离N,因为N在-MIN-中
North
N
-MIN-
在第二种情况下,它不是从north中剥离n,因为n在-MIN-中是而不是
north
n
strip
去掉了参数中提供的所有字符在第一个示例中,它从
North
中剥离N
,因为N
在-MIN-
中在第二种情况下,它不是从
north
中剥离n
,因为n
在-MIN-
中是而不是相关问题 更多 >
编程相关推荐