Python Glossary English

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

bytes.title

bytes — регистр

Возвращает копию в «заголовочном» регистре (каждое слово с большой буквы).

Синтаксис

b.title(...)

Словом здесь считается максимальная цепочка ASCII-букв, а любой другой байт — разделитель, поэтому апостроф или цифра разрывают слово и следующая за ними буква снова становится заглавной. Для настоящих заголовков метод не годится: он калечит сокращения и слова с апострофом — там нужен свой проход по словам или регулярное выражение.

Примеры

print(b'hello world'.title())   # → b'Hello World'
print(b'HELLO WORLD'.title())   # → b'Hello World'
print(b"they're ok".title())   # → b"They'Re Ok"
print(b'x2y'.title())   # → b'X2Y'
print(b'hello world'.capitalize())   # → b'Hello world'

См. также

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