@Marina1802

Как заменить все буквы 'k' на 'с' и удалить цифры из строки?

Нужно заменить все буквы'k' на 'с' и удалить цифры со строки 'Kharchenko Maryna, 1KL, 22'.
name = input('Put your surname, name, group and number of Lab:')
a = name 
print(a)

#Зад. 2а - вставить строку "no" между 11 і 12 символом
a1 = print(a[:12], 'no', a[12:], sep='')

#Зад. 2б - заменить все буквы «k» на «c»


#Зад. 2в - убрать все цифры со строки
for i in a:
    if i not in {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}:
        print(a)
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
''.join(filter(lambda x:not x.isdigit(), 'Kharchenko Maryna, 1KL, 22'.replace('k', 'c')))
# 'Kharchenco Maryna, KL, '
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ScriptKiddo
@ScriptKiddo
Нужно заменить все буквы'k' на 'с'

'abc'.replace('a', 'b')
# 'bbc'


удалить цифры со строки 'Kharchenko Maryna, 1KL, 22'

test = 'Hello123'

test = ''.join(x for x in test if not x.isdigit())
# 'Hello'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы