Рядки

Індексація рядків та зрізи

Отримання символу за індексом

Отримує перший і останній символ рядка.

text = "Python" print(text[0]) print(text[-1]) # P # n

Отримати підрядок (зріз)

Виводить підрядки з початковим і кінцевим індексами.

text = "Python programming" print(text[0:6]) print(text[7:]) # Python # programming

Довжина рядка

Виводить кількість символів у рядку.

text = "Привіт, світ!" print(len(text)) # 13

Перетворення рядків

Перетворення в верхній та нижній регістри

Змінює регістр символів у рядку.

text = "Привіт" print(text.upper()) print(text.lower()) # ПРИВІТ # привіт

Пошук підрядка

Знаходить індекс першого входження підрядка або повертає -1, якщо не знайдено.

text = "Я люблю Python" print(text.find("люблю")) print(text.find("Java")) # 2 # -1

Заміна підрядка

Замінює одне слово на інше в рядку.

text = "Я люблю яблука" new_text = text.replace("яблука", "апельсини") print(new_text) # Я люблю апельсини

Розділити та з’єднати рядок

Розділяє рядок на частини та з'єднує їх новим роздільником.

sentence = "яблуко,банан,вишня" words = sentence.split(",") print(words) # ['яблуко', 'банан', 'вишня'] joined = "-".join(words) print(joined) # яблуко-банан-вишня

Порахувати кількість символів

Підраховує кількість входжень символу або підрядка.

text = "банан" print(text.count("а")) # 2

Інтерполяція рядків (f-строки)

Форматує рядок з підставленням змінних.

name = "Аліса" age = 30 print(f"Мене звати {name} і мені {age} років.") # Мене звати Аліса і мені 30 років.

Як вирівняти рядки (центр, ліворуч, праворуч)

Вирівнює рядок по центру, ліворуч чи праворуч із заповненням символами.

text = "Python" print(text.center(10, "-")) print(text.ljust(10, "-")) print(text.rjust(10, "-")) # --Python-- # Python---- # ----Python

Обмежити значення після коми

Форматує число з обмеженням кількості знаків після коми.

number = 3.1415926535 print(f"{number:.2f}") # 3.14