@otha_marks Вы можете использовать метод .isdigit() и цикл для замены цифр на звёздочки.
1 2 3 4 5 6 7 8 9 10 11 |
password = "Your password : 29484710357" string = "" for i in password: if i.isdigit(): string += '*' else: string += i print(string) # Вывод : Your password : *********** |
@otha_marks
Вы можете заменить цифры на звездочки в строке в Python, используя регулярные выражения и функцию re.sub()
. Вот пример кода:
1 2 3 4 5 6 |
import re string_with_numbers = "123456789" string_with_asterisks = re.sub(r'd', '*', string_with_numbers) print(string_with_asterisks) # Output: ********* |
В этом примере мы используем регулярное выражение d
, чтобы найти все цифры в строке string_with_numbers
. Затем мы заменяем каждую найденную цифру на символ *
с помощью функции re.sub()
. Результат сохраняется в переменную string_with_asterisks
и выводится на экран.