Привет, кто-нибудь знает, как создать функцию, которая заменяет каждый алфавитный символ в строке символом из данного слова (повторяется бесконечно). Если персонаж не имеет алфавита, он должен оставаться там, где он есть. Также это нужно сделать, не импортируя ничего.Python, заменяющий строку, заданную одним словом
def replace_string(string,word)
'''
>>>replace_string('my name is','abc')
'ab cabc ab'
До сих пор я придумал:
def replace_string(string,word):
new=''
for i in string:
if i.isalpha():
new=new+word
else: new=new+i
print(new)
но эта функция просто печатает 'abcabc abcabcabcabc abcabc' вместо 'Ab CABC Ab'
Должно ли трехбуквенное слово превратиться в «хидж»? – schwobaseggl
Мне нужно заменить каждый буквенный символ в строке на заданное слово – James
да оно должно быть – James