2481 читали · 2 года назад
2 способа найти число в строке Python
Введение В данной статье разберём 2 способа найти число в строке Python. Использование регулярных выражений Поиск всех чисел в строке Один из наиболее эффективных способов извлечения чисел из строки — это использование регулярных выражений. В модуле re есть функция findall(), которая ищет непересекающиеся совпадения с заданным шаблоном в строке и возвращает список найденных совпадений. Синтаксис функции re.findall(): import re re.findall(pattern, string, flags) Где: Поиск всех чисел в строке при помощи функции re...
3 года назад
Регулярные выражения в Python
В этой статье мы рассмотрим, как использовать один из основных методов регулярных выражений в python 're.findall()' для извлечения строковых выражений. Сначала подключим модуль регулярных выражений 're': import re Предположим, что у нас есть следующая строка: test_string1 = 'Python is Amazing!' Регулярное выражение r “^w+” в re.findall() вернет начало входной строки: regex_1 = re.findall(r"^w+",test_string1) print(regex_1) В выражении r “^w+” символ «^» соответствует началу строки, а «w+» находит буквенно-цифровые символы...
3281 читали · 6 лет назад
Решение практической задачи 1 на Python.
Условие : "Пользователь вводит некоторую строку на английском языке. Посчитать сколько гласных букв содержится в этой строке, и вывести результат на экран. " Итак: Гласными считаем “a”,”e”,”y”,”u”,”i”,”o”. " Решение № 1. Первый способ – «топорный», в нем мы запросим строку у пользователя, зададим счетчик гласных букв равным нулю и в цикле будем перебирать каждый символ, сравнивая его с нужным нам. При нахождении соответствия – увеличим счетчик на единицу. После перебора всей строки выведем на экран значение счетчика...
221 читали · 3 года назад
Python. Считаем количество вхождений символа в строку
Итак, дана строка. Задача состоит в том, чтобы посчитать частоту вхождения одного символа в эту строку. Эта конкретная операция со строкой весьма полезна во многих приложениях и используется например как способ для удаления дубликатов или обнаружения нежелательных символов. Рассмотрим 5 методов. Метод №1. Наивный Итерируем всю строку для поиска этого конкретного символа, а затем увеличиваем счетчик, когда мы сталкиваемся с этим символом. # Python3 code to demonstrate # occurrence frequency using...