Методы применения регистра предложений в Python: подробное руководство

Чтобы применить регистр предложений в Python, вы можете использовать различные методы. Вот несколько примеров:

Метод 1: использование функции str.capitalize()

sentence = "hello, how are you?"
sentence = sentence.capitalize()
print(sentence)  # Output: "Hello, how are you?"

Метод 2: использование функции str.title()

sentence = "hello, how are you?"
sentence = sentence.title()
print(sentence)  # Output: "Hello, How Are You?"

Метод 3: использование комбинации str.split(), str.capitalize()и str.join()

sentence = "hello, how are you?"
words = sentence.split()
sentence = ' '.join(word.capitalize() for word in words)
print(sentence)  # Output: "Hello, How Are You?"

Метод 4. Использование модуля reи регулярных выражений

import re
sentence = "hello, how are you?"
sentence = re.sub(r"(^|\s)(\w)", lambda m: m.group(1) + m.group(2).capitalize(), sentence)
print(sentence)  # Output: "Hello, How Are You?"

Эти методы преобразуют первую букву каждого предложения в верхний регистр, сохраняя при этом остальную часть предложения в нижнем регистре.