format函数的字符填充用法 “{:}”.format()

format函数的字符填充用法 “{:}”.format()

  { index : [ [fill] align] [sign] [+] [width] [.precision] [type] ] }

 

index 为位置参数,从0,1,……,开始
fill:指定空白处填充的字符,当填充字符为逗号(,)且作用于整数或浮点数时,
该整数(或浮点数)会以逗号分隔的形式输出(千分位输出),例如(1000000会输出 1,000,000)
align:指定数据的对齐方式(<、>、^ 分别为左对齐、右对齐、居中,= 看下图)
sign:指定有无符号数(+、-、#、空格)
width:指定输出数据时所占的宽度。
precision:指定保留的小数位数。
type:指定输出数据的具体类型

'''
描述
•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;

•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
输入描述:
连续输入字符串(每个字符串长度小于等于100)

输出描述:
依次输出所有分割后的长度为8的新字符串

示例1
输入:
abc
复制
输出:
abc00000

'''


def fun1(s):
    res = []
    while len(s) > 0 and len(s) <= 100:
        a = '{:0<8}'.format(s[0:8])
        res.append(a)
        s = s[8:]
    return res


s = input()

l = fun1(s)
for i in l:
    print(i)

 

  

posted @ 2022-06-25 23:18  Avicii_2018  阅读(2987)  评论(0编辑  收藏  举报