python 分割字符串时,有时候只需要分割部分,例如:www.chengxuan.com/subactivity/1033/page/1,只想要得到最后的 “1”。如果用 split 则会把整个字符串分割成一个 list ,这时就可以使用 rsplit 。
例如:
# 使用split:
path = 'www.chengxuan.com/subactivity/1033/page/1'
path.split("/")
["www.chengxuan.com", "subactivity", 1033, "page", 1]
# 使用rsplit:
path.rsplit("/",1)
["www.chengxuan.com/subactivity/1033/page","1"]
rsplit("/",1) 中的1,表示从字符串右端分割1次,2就是分割2次。