Python Translate
Python translate - функция языкового модуля Python, которая позволяет заменять символы в строке с помощью таблицы перевода.
Таблица перевода представляет собой объект класса dict, где ключи - это целочисленные коды символов, а значения - это их замены.
Коды символов могут быть получены с помощью функции ord().
Пример использования translate:
text = "Hello, World!"
translation_table = str.maketrans("o", "0")
new_text = text.translate(translation_table)
print(new_text)
# Output: Hell0, W0rld!
В этом примере мы создаем строку text, затем создаем таблицу перевода с помощью метода str.maketrans(). В таблице перевода мы указываем, что символ "o" будет заменен на "0".
Затем мы используем метод translate() для замены символов в строке text в соответствии с таблицей перевода и сохраняем результат в new_text.
Наконец, мы выводим новую строку с помощью функции print().
Также для более сложных замен можно использовать регулярные выражения и функцию re.sub():
import re
text = "The quick brown fox jumps over the lazy dog."
new_text = re.sub(r'[aeiou]', "", text)
print(new_text)
# Output: Th qck brwn fx jmps vr th lzy dg.
Здесь мы импортируем модуль re и используем функцию re.sub() для замены всех гласных букв в строке text на пустую строку. Результат сохраняется в new_text и выводится на экран.