我需要获得 x 字符串的第一个 n 字符,其中n = x - len(endstring)
和endstring
可以包含任意数量的字符0到 x 。
在Python旁边是否有更清晰,更好的性能方式:
string[:len(string) - len(endstring)]
要点是len(string)
看起来有点多余,但要考虑0个字符的endstring
,它似乎是最平稳的"溶液
答案 0 :(得分:5)
您可以改为string[:-len(endstring) or None]
。