python - 更改部分字符串方法并将其附加到打印函数

标签 python python-3.x string centering

我正在 python 3 中制作 python 模块的一部分,并希望它能够将文本居中。这是我的代码:

import shutil

width = shutil.get_terminal_size().columns

然后我希望用户能够尽可能简单地将 .center(width, ' ') 添加到字符串的末尾。

执行此操作的最佳方法是什么?

注意:用户需要能够通过导入的方式使用该方法。

最佳答案

我已经解决了这个问题:

import shutil

width = shutil.get_terminal_size().columns


def center(text):
    return(' ' * int((width/2)-(len(text))/2) + text)

如果有任何想法,仍然愿意接受建议

关于python - 更改部分字符串方法并将其附加到打印函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57524755/

相关文章:

python - 查找包含特定值的字符串

python - 错误 key "axes.prop_cycle"在 matplotlib (Python) 中使用 mplstyle 时出错

python - 寻找一种有效的方式来存储历史数据

c++ - 字符串归并排序

python - 找出导致异常的对象的变量名

python - 如何清除这两个小部件以及它们被其他小部件清除

c# - 如何将逗号分隔的字符串转换为换行符分隔的字符串?

python - 列表和+=操作

python - Streamlit 浏览器应用程序无法从 Sagemaker 终端打开

python-3.x - 有没有一种Python式的方法来计算总计达到整分钟的对