Если у меня есть переменная qwe и там есть слово "uwu" как мне поменять это слово/вырезать комагдой slice.
#slice() проще использовать при помощи расширенного синтаксиса #индексации т.е. [ ] и : :
qwe = ''
str_to_replace = ''
while 'uwu' in qwe:
index_o = qwe.find('uwu')
qwe = qwe[0:index_0] + str_to_replace + qwe[index_0+3:]
print(qwe)
qwe = ''
str_to_replace = ''
qwe = qwe.replace('uwu', str_to_replace)
print(qwe)
#--------------------
qwe = ''
str_to_replace = ''
qwe = str_to_replace.join(qwe.split('uwu'))
print(qwe)
#------------
qwe = ''
str_to_replace = ''
left, _, right = qwe.rpartition('uwu')
qwe = left + str_to_replace + right
print(qwe)
Успехов!
Ответы
Ответ:
qwe = ' '
str_to_replace = ' '
while 'uwu' in qwe:
index_0 = qwe.find('uwu')
qwe = qwe[slice(0, index_0)]+str_to_replace+qwe[slice(index_0+3, -1)]
print(qwe)
Объяснение:
Если ты говоришь про python:
qwe = ' ' #тут твоя строка qwe
str_to_replace = ' ' #тут строка на которую ты хочешь поменять uwu, #если хочешь просто вырезать, оставь пустой
while 'uwu' in qwe: #цикл если подстрок uwu в строке qwe больше чем 1
index_0 = qwe.find('uwu')
qwe = qwe[slice(0, index_0)]+str_to_replace+qwe[slice(index_0+3, -1)]
print(qwe)
#---------------------------------
#slice() проще использовать при помощи расширенного синтаксиса #индексации т.е. [ ] и : :
qwe = ''
str_to_replace = ''
while 'uwu' in qwe:
index_o = qwe.find('uwu')
qwe = qwe[0:index_0] + str_to_replace + qwe[index_0+3:]
print(qwe)
#Также есть варианты обойтись и без слайсинга, например:
qwe = ''
str_to_replace = ''
qwe = qwe.replace('uwu', str_to_replace)
print(qwe)
#--------------------
qwe = ''
str_to_replace = ''
qwe = str_to_replace.join(qwe.split('uwu'))
print(qwe)
#------------
qwe = ''
str_to_replace = ''
left, _, right = qwe.rpartition('uwu')
qwe = left + str_to_replace + right
print(qwe)
Успехов!
qwe = ' ' #тут твоя строка qwe
str_to_replace = ' ' #тут строка на которую ты хочешь поменять uwu, #если хочешь просто вырезать, оставь пустой
while 'uwu' in qwe: #цикл если подстрок uwu в строке qwe больше чем 1
index_0 = qwe.find('uwu')
qwe = qwe[slice(0, index_0)]+str_to_replace+qwe[slice(index_0+3, -1)]
print(qwe)