【发布时间】:2020-03-23 21:00:09
【问题描述】:
我正在用 Python3 编写一个程序,该程序对文件执行许多操作,其中之一是在字符串中的每个单词之间添加随机数和字母。我希望随机字符不在单词的末尾,例如对于单词 Python:
P-y-t-h-o-n
- 是随机字符所在的位置。
到目前为止,我有:
def addCharacters(string, strength, randomLettersNumbers):
newString = ''
for c in string:
letters = ''
for k in range(strength):
letters += random.choice(randomLettersNumbers)
newString += c + letters
return newString
strength 是每个字母之间要打印的随机字符的数量,string 是我要打印之间的字母,randomLettersNumbers 是我的随机字符列表。但是,它也将它们打印在单词的外端,例如-P-y-t-h-o-n-,我该如何修复它使其仅在内部?
【问题讨论】:
标签: python