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


Python. Как написать функцию fun(s), меняющую все цифры на символ *?


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

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

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

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



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

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

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

    Для написания функции `fun(s)`, которая будет заменять все цифры в строке `s` на символ *, можно воспользоваться методом `str.replace()`:

    def fun(s):
        return s.replace('0', '*').replace('1', '*').replace('2', '*').replace('3', '*').replace('4', '*').replace('5', '*').replace('6', '*').replace('7', '*').replace('8', '*').replace('9', '*')


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

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

    string2 = "Python is amazing! 789"
    print(fun(string2))  # Вывод: Python is amazing! ***


    В данной реализации мы последовательно используем метод `str.replace()` для замены каждой цифры от 0 до 9 на символ *. Это делается при помощи серии вызовов `replace()`, где первый аргумент - цифра, а второй - символ *, на который нужно заменить цифру.

    Обратите внимание, что функция `fun()` будет работать только со строками. Если входной аргумент не является строкой (например, числом), то возникнет ошибка.

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




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