Python Glossary English

все Python 3Байтовые последовательностифункция

bytearray.lower

bytearray — регистр

Возвращает копию с ASCII-буквами в нижнем регистре.

Синтаксис

ba.lower(...)

Хотя bytearray изменяемый, метод ничего не правит на месте — он возвращает новый объект, и результат нужно куда-то присвоить, иначе изменения потеряются. Переводятся только ASCII-буквы A-Z, независимо от локали системы; байты UTF-8 текста (кириллица, é) остаются как есть, поэтому для настоящего текста сначала decode(), а уже потом str.lower().

Примеры

print(bytearray(b'ABC').lower())   # → bytearray(b'abc')
print(bytearray(b'Hello, World!').lower())   # → bytearray(b'hello, world!')
print(bytearray(b'YES').lower() == b'yes')   # → True
ba = bytearray(b'ABC')
print(ba.lower(), ba)   # → bytearray(b'abc') bytearray(b'ABC')
print(bytearray(b'\xc0Z').lower())   # → bytearray(b'\xc0z')

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности