华为笔试——字符串分隔

发布时间:2025-02-20 23:31

利用数字和符号做笔记 #生活技巧# #学习技巧# #笔记方法#

华为笔试——字符串分隔

最新推荐文章于 2025-01-19 23:52:49 发布

加油箱加油 于 2024-08-19 21:03:18 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

描述

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

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

输入描述:

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

输出描述:

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

示例1

输入:

abc

输出:

abc00000

本题主要需要注意字符串长度与字符索引之间的联系,包括边界点如字符串长度刚好是8的倍数,或者8的倍数多一个字符等情况,然后根据左右两个索引和循环输出需要的字符串。

instr=input()

length=len(instr)

left=0

right=8

if length<8:

print(instr+'0'*(8-length))

else:

while right<=length:

print(instr[left:right])

left+=8

right+=8

if left<length<right:

print(instr[left:length]+'0'*(8-length%8))

网址:华为笔试——字符串分隔 https://www.yuejiaxmz.com/news/view/785361

相关内容

python中字符串转数组、数组转字符串
JavaScript学习笔记(2):字符串
JavaScript学习笔记(1)字符串方法
String.format()字符串格式化
用运算符“ == ”比较字符串对象时,只要两个字符串包含的是同一个值,结果便为
Java 中拼接String字符串高效方式
用PHP中的 == 运算符进行字符串比较
java中空串 “”!=null..字符串要用equals判等
是将字符串 s 中所有的字符'c'删除
【Java数据结构】字符串常量池

随便看看