拆分字符串
'''
•输入字符串,请按长度为8拆分每个输入字符串并进行输出;
•长度不是8整数倍的字符串请在后面补数字0
输入:
abc
123456789
输出:
abc00000
12345678
90000000
'''
def str_split(a_str):
temp=[]
result=[]
if len(a_str)==0:
return "空字符串不做处理"
for i in a_str:
if len(temp)<8:
temp.append(i)
else:
result.append("".join(temp))
temp=[i]
t = len(temp)
if 0<t<8:
for j in range(0,8-t):
temp.append("0")
result.append("".join(temp))
return result # def 默认返回一个None,如果没有指定return就返回None
if __name__=="__main__":
a_str=""
print(str_split(a_str))
浙公网安备 33010602011771号