题4--字符串分隔

Posted alicelai1319

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了题4--字符串分隔相关的知识,希望对你有一定的参考价值。

题目描述

•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; 
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 

输入描述:

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

输出描述:

输出到长度为8的新字符串数组

示例1

输入

复制
abc
123456789

输出

复制
abc00000
12345678
90000000
分析:输入:获取输入数据
存储:将用户输入的数据存储在列表中
变形式存储:遍历列表将8位作为一个元素存储在列表中
输出:输出每个元素都是8位的列表
实现1:
while True:
    try:
        a = input()
        b = input()
        c = [a[i:i+8] for i in range(0,len(a),8)]
        d = [b[i:i+8] for i in range(0, len(b), 8)]
        z = c + d
        for i in z:
            if len(i) < 8:
                x = i + (8 - len(i)) * 0
                print(x)
            else:
                print(i)
    except:
        break

实现2:

import sys

a = sys.stdin.readline().replace(
, ‘‘)
b = sys.stdin.readline().replace(
, ‘‘)

c = [ a[i:i+8]for i in range(0, len(a), 8)]
d = [ b[i:i+8]for i in range(0, len(b), 8)]

z = c+d
for i in z:
    if len(i) < 8:
        x = i + 0*(8-len(i))
        print(x)
    else:
        print(i)

 

以上是关于题4--字符串分隔的主要内容,如果未能解决你的问题,请参考以下文章

如何隐藏片段中首选项之间的分隔符

LeetCode第131题—分隔回文串—Python实现

LeetCode第132题—分隔回文串II—Python实现

web代码片段

第2题——DNA片段

R:如何计算列中用逗号分隔的所有字符值?