Я использую python 3, и я просто хочу использовать только эффективную и эффективную единственную строку кода для следующей задачи.
Предположим, у меня есть слово, и оно имеет несколько комбинаций. Я хочу заменить все комбинации эффективной строкой кода. Например,
s2 = 'Hello Donald. DONALD is playing with his son. His son loves to play with donald'
s2.replace('Donald', 'John')
Это заменяет только Дональд , а не DONALD и Дональд .
Как заменить все комбинации ( Дональд , ДОНАЛЬД , Дональд ) Дональд Джон .
Более конкретно:
s3 = 'NO No nO no'
Я могу использовать
s3.replace('NO', 'yes').replace('No', 'yes').replace('nO', 'yes').replace('no', 'yes')
Но чем больше комбинаций, тем больше заменяющих функций. Как эффективно и эффективно использовать функцию замены для замены всех комбинаций NO на yes .