Oli*_*çon 2 python string optimization coding-style
我们经常需要将字符串的结尾截断一定量.正确的方法是my_string[:-i].
但是,如果你的代码可以i是0,这个tuncate整个字符串.我通常使用的解决方案是做的my_string[:len(my_string)-i],它完全正常.
虽然我总觉得有点难看.是否有更优雅的方式来实现这种行为?
我建议:
my_string[:-i] if i > 0 else my_string
Run Code Online (Sandbox Code Playgroud)