Поиск в строке

s591962

Новичок
Пользователь
Окт 12, 2021
130
3
18
Есть строка. При ее переборе нужно найти определенное слово и запустить функцию по его замене каким то другим исходя из условий.
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Почему то приводя строку в верхний регистр получаем не строку.
Потому что возвращайте из функции не строку, а метод.
Можно исправить так:
Python:
def func3(t):
    return t.upper()
 

s591962

Новичок
Пользователь
Окт 12, 2021
130
3
18
Потому что возвращайте из функции не строку, а метод.
Можно исправить так:
Python:
def func3(t):
    return t.upper()
Большое спасибо. Если можно как поставить, что вопрос закрыт.
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Если можно как поставить, что вопрос закрыт.
Можете выбрать лучший ответ нажав на иконку с кубком рядом с нужным ответом.
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
933
208
43
20
Москва
возможно не нужно менять вхождение слова если оно является частью другого слова
Согласен, но если в вашем коде слово окажется частью слова, то все равно результат будет странный:
'это какой то текст'
{'то' : '12'}
'э12 какой то текст'
 
Последнее редактирование:

Форум IT Специалистов