все Python 3Байтовые последовательностифункция
bytes.capitalize
bytes — регистр
Возвращает копию: первый байт в верхнем регистре, остальные — в нижнем.
Синтаксис
b.capitalize(...)
Регистр меняется только у ASCII-букв: закодированный в UTF-8 текст с кириллицей или умлаутами вернётся неизменным, поэтому меняйте регистр у str и кодируйте уже результат. Второй нюанс — хвост принудительно опускается в нижний регистр, так что внутренние заглавные (аббревиатуры, CamelCase) теряются безвозвратно.
Примеры
print(b'hello'.capitalize()) # → b'Hello'
print(b'hELLO wORLD'.capitalize()) # → b'Hello world'
print(b'123ABC'.capitalize()) # → b'123abc'
print(b''.capitalize()) # → b''
print(b'hello world'.capitalize(), b'hello world'.title()) # → b'Hello world' b'Hello World'
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности