我正在尝试使用最简单的逻辑(即使是预构建的函数)实现具有所需填充参数的字符串的可变长度的左填充。例如:dd123
为" "
,其中d是填充参数。[在这种情况下为{zfill
]
正如我从某些来源发现的那样,这可以通过" "
来完成。但它用左零填充字符串..但我想要空格填充字符串。
再次空格'{:>10}'.format('test')
填充可以通过'{:>x}'.format('test')
完成 - 只有在填充金额为硬编码整数时才有资格 - where x is the variable predefined with an integer value
不起作用apply
。
那么这两个问题的综合解决方案在哪里?
感谢您的时间。
答案 0 :(得分:1)
可以通过以下代码行轻松完成 -
s.rjust(fill_width,fill_parameter)
其中s是字符串,你可以把VARIABLE号。你希望你的字符串占据总位数并将fill-parameter作为" "
例如,您可以看到
str = "hello world";
print str.rjust(15, " ")
此代码将导致
hello world