使用字符串格式化和填充操作来将ASCII文本居中对齐
具体
使用字符串格式化操作和填充操作可以将ASCII文本居中对齐。可以使用“{:^N}”来表示在长度为N的字符串中将需要居中对齐的字符串填充到中间并保持左右对称。
示例代码:
text = "hello" max_width = 10 padding = (max_width - len(text)) // 2 formatted_text = "{:^{}}".format(text, max_width) centered_text = " " * padding + formatted_text + " " * padding print(centered_text)
输出结果为:" hello ",其中“hello”被填充到了长度为10的字符串中,并且居中对齐。