在python中写入字符串的最后N个字符

时间:2018-05-18 16:17:37

标签: python slice

我正在尝试找到一种填充变长字符串的智能方法。

我抓住一个文本块的长度,设置我的固定长度字符串并将其索引如下:

    text = 'string'
    pad_seq_len = 10
    text_len = len(text)
    padded_text = '_'*pad_seq_len
    print(padded_text)
    padded_text[(pad_seq_len-text_len):pad_seq_len]
    print(padded_text)

输出:

'__________'
'_____string'

使用否定索引是否有更短的方法?我可以试试:

    padded_text[-1:-pad_seq_len]

但我想知道是否有更好的方法......

0 个答案:

没有答案