Python Glossary English

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