Найти - Пользователи
Полная версия: форматирование строки
Начало » Python для новичков » форматирование строки
1
Alex_3001
Нужно удалить в строке 'AaBbCc" все строчные согласные с помощью .replace()
marvellik
Метод replace заменяет все вхождения одной строки на другую но не удаляет!!
Alex_3001
marvellik
Метод replace заменяет все вхождения одной строки на другую но не удаляет!!
можно заменить эти буквы на пустые строки?
JOHN_16
Можно.
scidam
Но лучше regexp:
 import re
pat = re.compile(r'[A-Z]')
yourstr = 'AabBcC'
newstr = filter(lambda x: pat.match(x), yourstr)

в Python3 еще добавить: newstr = ''.join(newstr)
или наоборот not pat.match(x) для маленьких букв
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB