如何更改字符串中某个位置的字符。。。Python

2024-10-01 11:38:26 发布

您现在位置:Python中文网/ 问答频道 /正文

非常基本的问题:

如果字符串MYZR27EE7保存到变量origin。 我怎样才能把字符2改成不同的随机数?在

(我对Python和编程非常陌生,所以简单易懂的解释会很好。)

THX


Tags: 字符串编程origin字符陌生thxmyzr27ee7
2条回答

您可以使用下面代码段中的逻辑将任意字符与随机数交换。在

from random import randint
origin = "MYZR27EE7"
origin = origin[:4] + str(randint(0,9)) + origin[5:]
print(origin)

结果:

^{pr2}$

如果您不想使用函数.replace(),可以执行以下操作,将任意字符替换为给定索引处的相应字符

word = 'MYZR27EE7'
index = 4
char = str(random.randint(0,9))

word = word[:index] + char + word[index + 1:]
print word

o/p: MYZR57EE7
o/p: MYZR87EE7

如果您想使用.replace(),请使用以下方法:

^{pr2}$

相关问题 更多 >