Ответы на вопрос » компьютеры, ноутбуки и телефоны » Python. Как написать функцию numbers_only(s), которая удаляет все ...?
                                 
Задавайте вопросы и получайте ответы от участников сайта и специалистов своего дела.
Отвечайте на вопросы и помогайте людям узнать верный ответ на поставленный вопрос.
Начните зарабатывать $ на сайте. Задавайте вопросы и отвечайте на них.
Закрыть меню
Вопросы без Ответа Радио


Python. Как написать функцию numbers_only(s), которая удаляет все ...?


опубликовал 10-07-2023, 13:31
Python. Как написать функцию numbers_only(s), которая удаляет все ...?

🤑 Заработай в Телеграм на Топовых крипто играх 🤑

✳ - Заработать в Blum до листинга и получить подарки, начни играть в Blum и получи крипту бесплатно (главное сбивать звезды, выполнять задания)

🔥 - Заработать в Hot (HereWallet) и получить подарки, начни майнить крипту в телефоне бесплатно (выполнять задания, увеличивать уровень майнинга, получать крипту и радоваться)



Ответы на вопрос:

  1. Гена
    Gena 11 июля 2023 13:26

    отзыв нравится 0 отзыв не нравится

    Для написания функции `numbers_only(s)`, которая будет удалять все символы, кроме цифр, можно использовать регулярные выражения из модуля `re` в Python:

    import re

    def numbers_only(s):
        return re.sub("[^0-9]", "", s)


    Пример использования функции:

    string1 = "Hello 123 World!"
    print(numbers_only(string1))  # Вывод: 123

    string2 = "281 Python 8"
    print(numbers_only(string2))  # Вывод: 2818


    В данной реализации мы используем функцию `re.sub()` из модуля `re` для замены всех символов, кроме цифр, пустым строковым значением. Регулярное выражение `[^0-9]` означает, что мы ищем все символы, которые НЕ являются цифрами (от 0 до 9).

    Таким образом, функция `numbers_only()` будет возвращать строку, в которой удалены все символы, кроме цифр.

    Ссылка на ответ | Все вопросы
    11
    07
Добавить ответ
Ваше Имя:
Ваш E-Mail:
Введите два слова, показанных на изображении: *




Показать все вопросы без ответов >>