Работа с регистрами
В 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
Last updated
Was this helpful?