繁体   English   中英

如何在Python中按长度分割输入

[英]How to split input by length in Python

我正在用 Python 创建一个加密程序,用户将在其中输入 <<< 这是解密的文本! 如何将结果显示为输出? 有什么办法可以拆分“这是解密的文本!” 按长度分成不同的变量值? 喜欢:

input_list=input.split(len(8))
for i in input_list:
    input+n=i. #string
    n +=1

它会变成:

input1="This is " 
input2=" the text" 
input3=" which is" 
input4=" decrypted"
input5="!"
print (input1+input2+input3+....)

并且输出将显示与输入相同的文本

我能想到的最接近的是使用列表或字典,例如(使用列表):

input = "This is the text which is decrypted!"
output = []
length = 8
for i in range(len(input))[::length]:
    output.append(input[i:i+length])
print(output[0])
print(output[1])
#...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM