Python — изменение строк


Оглавление

    Показать оглавление

Python имеет набор встроенных методов, которые можно использовать со строками.

Верхний регистр

Пример

Метод upper() возвращает строку в верхнем регистре:

a = "Hello, World!"
print(a.upper())

Попробуйте сами →

a = "Hello, World!"
print(a.upper())

Вывод результата выполнения:

HELLO, WORLD!

Нижний регистр

Пример

Метод lower() возвращает строку в нижнем регистре:

a = "Hello, World!"
print(a.lower())

Попробуйте сами →

a = "Hello, World!"
print(a.lower())

Вывод результата выполнения:

hello, world!

Удалить пробелы

Пробелы — это пробелы до и/или после текста, и очень часто вам нужно удалить этот пробел.

Пример

Метод strip() удаляет все пробелы в начале и в конце:

a = " Hello, World! "
print(a.strip()) # returns "Hello, World!"

Попробуйте сами →

a = " Hello, World! "
print(a.strip())

Вывод результата выполнения:

Hello, World!

Заменить строку

Пример

Метод replace() заменяет строку другой строкой:

a = "Hello, World!"
print(a.replace("H", "J"))

Попробуйте сами →

a = "Hello, World!"
print(a.replace("H", "J"))

Вывод результата выполнения:

Jello, World!

Разделить строку

Метод split() возвращает список, в котором текст между указанными разделителями становится элементами списка.

Пример

Метод split() разбивает строку на подстроки, если находит экземпляры разделителя:

a = "Hello, World!"
print(a.split(",")) # returns ['Hello', ' World!']

Попробуйте сами →

a = "Hello, World!"
b = a.split(",")
print(b)

Вывод результата выполнения:

['Hello', ' World!']

Узнайте больше о списках в нашей главе «Списки Python».

Строковые методы

Узнайте больше о строковых методах в нашем справочнике по строковым методам.