题解 | 字符串分隔
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
# 定义字符串s s = input() # 用for循环遍历字符串 for x in range(0,len(s),8): # 定义一个line,根据索引值细化每个索引值的内容 line = s[x:x+8] if len(line) < 8: line += "0" *(8-len(line)) print(line)
range(0,len(s),8)——指从0开始,到len(s)(不含)结束,按python索引值的要求,0指第一个字符。此处函数的意思是,取索引值为0-8-16
line = s[x:x+8]——意思很简单,指把字符串里面8个一体的内容找出来
if函数,若长度小于8,则在line后面加0,此刻的+=就是在line后面加0的意思,*指添加数量。