我正在使用带有自定义格式化程序的 Python 标准日志记录模块,我在其中限制了某些字段的长度。它使用标准的 %
Python 运算符。
我可以像这样对百分比格式的字符串应用限制(这将长度限制为 10 个字符):
>>> "%.10s" % "Lorem Ipsum"
'Lorem Ipsu'
是否可以从一开始就对其进行修剪,以便输出为 'orem Ipsum'
(无需操作右侧参数)?
最佳答案
这可以通过切片轻松完成,因此您不需要任何字符串格式操作来完成您的工作
>>> "Lorem Ipsum"[-10:]
'orem Ipsum'
关于Python 字符串格式 - 限制字符串长度,但修剪字符串开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26531900/