ОСТАВИТЬ В СТРОКЕ ТОЛЬКО БУКВЫ PYTHON
Довольно распространенной задачей в программировании является удаление из строки всех символов, кроме заданных. Например, допустим, что нам нужно оставить в строке только символы 'p', 'y', 't', 'h', 'o', 'n' (в независимости от регистра), а все остальные символы удалить. В Python это можно сделать несколькими способами.
Способ 1: использование цикла for
string = 'A programming language is Python'result = ''for char in string: if char.lower() in 'python': result += charprint(result)
Способ 2: использование генератора списков
string = 'A programming language is Python'result = ''.join([char for char in string if char.lower() in 'python'])print(result)
Способ 3: использование регулярных выражений (модуль re)
import restring = 'A programming language is Python'result = re.sub('[^pythonPYTON]', '', string)print(result)
Все три способа дают одинаковый результат: 'rogrampngugsiyPytN'. Эти способы могут быть также использованы для удаления любых других символов из строки.
Python l Извлечение цифр из строки ( поиск чисел в строке)
Python Задача: Подсчитать и вывести количество гласных
3 способа извлечь буквы из буквенно-цифровой строки на python (питон)
9.3 Заглавные буквы. \
Уроки Python / Как найти символ в строке
Python с нуля. Урок 7 - Работа со строками
Урок 10 Строки: индексы и срезы Python
9 Cтроки и операции над ними Python
Решаю простые задачки на Python с сайта Codewars
Сортировка слов в строке -- Python задачи с технических собеседований
Новые материалы:
- Coursera основы программирования на python
- Планшет для программирования python
- Python функция лямбда
- Bulk create django пример
- Python шифр хилла
- Метод config python tkinter
- Python какое слово зарезервировано для обозначения анонимной функции
- Не делится на 3 python
- Хлебные крошки django
- Asdict в python
- Python как словарь превратить в список
- Круговая диаграмма xlsxwriter python