все 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Сообщить о неточности