填充字符串到指定长度

填充字符串到指定长度

import sys
def padding_str(txt, widt_h, lef_t, righ_t):
    if lef_t == 'True' and righ_t == 'False':
        return '{0:*>{1}}'.format(txt, widt_h)  # 1 字符在左边,*在右边填充

    elif lef_t == 'False' and righ_t == 'True':
        return '{0:*<{1}}'.format(txt, widt_h)  # 2 字符在友边,*在左边填充

    elif lef_t == 'True' and righ_t == 'True':
        return '{0:*^{1}}'.format(txt, widt_h)  # 3 字符在中间,*在两边边填充
for line in sys.stdin:
    widt_h = int(input("请输入字符串长度:"))
    lef_t = str(input("请输入True或者False确认是否在左边填充:"))
    righ_t = str(input("请输入True或者False确认是否在左边填充:"))
    print(padding_str(line.strip(), widt_h, lef_t, righ_t))  # 1

原创文章 382 获赞 114 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_45949073/article/details/105772859