В Python есть методы для работы с регистрами строк. Вот несколько полезных методов:
str.upper()
и str.lower()
:
my_string = "Hello, World!"
upper_case = my_string.upper()
lower_case = my_string.lower()
print(upper_case) # Вывод: HELLO, WORLD!
print(lower_case) # Вывод: hello, world!
str.capitalize()
:
Преобразует первый символ строки в верхний регистр, а все остальные - в нижний.
my_string = "hello, world!"
capitalized = my_string.capitalize()
print(capitalized) # Вывод: Hello, world!
str.title()
:
Преобразует каждое слово в строке так, чтобы первая буква была в верхнем регистре, а все остальные - в нижнем.
my_string = "hello world"
title_case = my_string.title()
print(title_case) # Вывод: Hello World
str.swapcase()
:
Меняет регистр каждого символа строки.
my_string = "Hello, World!"
swapped_case = my_string.swapcase()
print(swapped_case) # Вывод: hELLO, wORLD!
str.startswith(prefix)
и str.endswith(suffix)
:
Проверяют, начинается ли строка с указанного префикса или заканчивается указанным суффиксом.
my_string = "Hello, World!"
starts_with_hello = my_string.startswith("Hello")
ends_with_world = my_string.endswith("World!")
print(starts_with_hello) # Вывод: True
print(ends_with_world) # Вывод: True