我想知道如何编写一个像这样居中的字符串:
print("{0:^30s}".format("hello"))
但我希望 30 成为一个变量,所以如果我向函数发送“num=5”,它将是 {0:^5s},有人知道正确的语法吗?
最佳答案
格式说明符本身可以包含替换字段。您可以使用:
print("{0:^{num}s}".format("hello", num=30))
# hello
关于python - 使用格式和变量将字符串居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53011366/