小编典典

如何在Python中填充n个字符

python

我应该定义一个函数pad_with_n_chars(s, n, c),该函数需要一个字符串“ s”,一个整数“ n”和一个字符“ c”,并返回一个由“
s”组成的字符串,并用“ c”填充以创建一个以“ s”为中心的字符串长度“ n”。例如, pad_with_n_chars(”dog”, 5, ”x”)应返回字符串“ xdogx”。


阅读 223

收藏
2021-01-20

共1个答案

小编典典

使用Python2.6或更高版本,无需定义您自己的函数。字符串格式方法可以为您完成所有这一切:

In [18]: '{s:{c}^{n}}'.format(s='dog',n=5,c='x')
Out[18]: 'xdogx'
2021-01-20