Рядки
Індексація рядків та зрізи
Отримання символу за індексом
Отримує перший і останній символ рядка.
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