题解 | #字符串分隔#

字符串分隔

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

使用正则能够提升效率,对于边界值进行判断,或对异常的捕获还是有必要的,题目没有要求对每段截取的字符串中包含空格应该如何处理,所以代码中未做处理,根据实际业务需求,自行考虑如何处理。

import re


s = input().strip()
# 判断是否为空字符串
if s != '':
    # 判断字符串长度是否能被8整除
    if len(s) % 8 != 0:
        # 不能整除则计算还差几位,并补充字符串“0”
        s += '0'*(8 - (len(s) % 8)) 
    l = re.findall(r'.{8}', s)
    for i in l:
        print(i)

全部评论

相关推荐

03-24 17:57
门头沟学院 Java
yakuso:你这头像哈哈哈
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务