bytes.maketrans(from, to) bytearray.maketrans(from, to)
bytes
и bytearray
- соответствующие типы bytes
или bytearray
from
и to
- байтообразные строки одинаковой длины.Статический метод maketrans()
создает таблицу преобразования символов для метода translate()
, который будет отображать каждый символ в from
в символ в той же позиции в to
.
from
и to
должны быть байтообразными объектами и иметь одинаковую длину.
>>> a = b'HW ' >>> b = b'WH-' >>> tbl = bytes.maketrans(a, b) >>> bytes_str = b'Hello Word' >>> bytes_str.translate(tbl) # b'Wello-Hord' >>> a = bytearray(b'HW ') >>> b = bytearray(b'WH-') >>> tbl = bytearray.maketrans(a, b) >>> byte_arr = bytearray(b'Hello Word') >>> byte_arr.translate(tbl) # bytearray(b'Wello-Hord')