Skip to main content
 首页 » 编程设计

python之在 Python 中获取字符串的前 n 个字符的最佳方法

2025年05月04日47tintown

我需要获取 x 个字符的字符串的前 n 个字符,其中 n = x - len(endstring) 和 endstring 可以包含从 0 到 x 的任意数量的字符。

除了:

string[:len(string) - len(endstring)] 

?

要点是 len(string) 看起来有点多余,但考虑到 endstring 的 0 个字符,它似乎是“最平滑”的解决方案?

请您参考如下方法:

您可以改为执行 string[:-len(endstring) 或 None]。