题解 | #字符串分隔#

字符串分隔

http://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7

描述

•连续输入字符串,请按长度为8拆分每个输入字符串并进行输出;

•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。

输入描述:

连续输入字符串(每个字符串长度小于等于100)

输出描述:

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

alt

题解

while True:
    try:
        str_a = input().strip()
        while len(str_a) > 0:    
        #将字符串前8位取出来,并使用ljust()函数进行左对齐,长度小于8会填充0,长度=8则不填充
            print(str_a[:8].ljust(8,'0'))  
        #打印完成后截取剩余字符串,重新给str_a赋值,当取不到字符时,str_a长度为0退出循环
            str_a = str_a[8:]
    except:
        break
    
全部评论

相关推荐

一天代码十万三:这都不能算简历吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务