【发布时间】:2011-04-16 12:14:29
【问题描述】:
我正在寻找一种简单的方法来识别一个字符串在另一个字符串中的最后位置......例如。如果我有:file = C:\Users\User\Desktop\go.py
我想裁剪这个以便file = go.py
通常我必须通过循环 + 查找语句运行 C:\Users\User\Desktop\go.py,并且 Evey 遇到 \ 时会问...是字符串中的最后一个 \ 吗? ...一旦我找到最后一个\,我就会file = file[last\:len(file)]
我很想知道是否有更快更整洁的方法来做到这一点..最好没有循环。
类似文件 = [file('\',last):len(file)]
如果没有像我上面显示的那样......那么我们可以以某种方式将循环放在[:] 内。类似file = [for i in ...:len(file)]
谢谢:)
【问题讨论】: