Сообщить об ошибке.

Метод upper() типов bytes и bytearray в Python

Преобразовать символы ASCII байтовой строки в верхний регистр

Синтаксис:

bytes.upper()

bytearray.upper()

Параметры:

  • bytes и bytearray - байтовая строка соответствующего типа bytes или bytearray.

Возвращаемое значение:

  • копия байтовой строки

Описание:

Метод upper() вернет копию байтовой строки, в которой все символы ASCII в нижнем регистре преобразованы в соответствующие им прописные буквы (верхний регистр).

  • Символы ASCII в нижнем регистре - это байтовые значения в последовательности b'abcdefghijklmnopqrstuvwxyz'.
  • Прописные символы ASCII - это байтовые значения в последовательности b'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.
  • Все остальные значения байтов не обрабатываются.

Обратите внимание, что метод bytearray.upper() не изменяет байтовую строку bytearray, он всегда создает новый объект, даже если никаких изменений не было сделано.

Для того, что-бы перевести символы ASCII байтовой строки в нижний регистр используйте метод lower().

Примеры использования:

>>> x = b'Hello World'
>>> x.upper()
# b'HELLO WORLD'