Я никогда не использовал python в своей жизни. Мне нужно немного исправить данный код.как заменить все вхождение в строке с другим номером
Мне нужно заменить этот
new_q = q[:q.index('?')] + str(random.randint(1,rand_max)) + q[q.index('?')+1:]
с чем-то, что заменить все вхождения? со случайным, разным числом.
как я могу это сделать?
Интересно, что вы не можете сделать это string.replace, потому что строка замены вычисляется только один раз: '>>> q.replace (, ул«?» (randint (1, rand_max))) 'asd8wer8xcv8fghfgh'' – hughdbrown
Вы уверены, что это гарантирует, что все номера разные? –