gpt4 book ai didi

python - 如何读取 Python 字符串中的空格,存储它们的确切位置,然后将它们重新插入到新字符串中的这些位置?

转载 作者:太空宇宙 更新时间:2023-11-03 16:55:02 25 4
gpt4 key购买 nike

我正在编写一个凯撒密码程序,并成功加密了我的字符串,但在此过程中丢失了空格。我希望能够读取原始纯文本字符串中的空格,然后将它们重新插入新字符串中。

我知道替换方法,但我觉得它限制了用户在选择要使用的键方面的自由(替换方法是静态的)。

最佳答案

也许它有效:

a=[]
for i in range(len(string)):
if string(i)==" ":
a.append(i)

现在您已经存储了位置,如果您想将它们插入到新文本中的确切位置,请尝试以下操作:

b=list(newstring)
for i in a:
b[i]=" "

这将在第一部分的字符串位置添加一个空格,现在再次将其转换为字符串:

c=""
for i in b:
c=c+i

关于python - 如何读取 Python 字符串中的空格,存储它们的确切位置,然后将它们重新插入到新字符串中的这些位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35486129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com