Рядки
Індексація рядків та зрізи
Отримання символу за індексом
text = "Python" print(text[0]) print(text[-1])
Застосування:
Отримує перший і останній символ рядка.
Приклад виведення:
P
n
Отримати підрядок (зріз)
text = "Python programming" print(text[0:6]) print(text[7:])
Застосування:
Виводить підрядки з початковим і кінцевим індексами.
Приклад виведення:
Python
programming
Довжина рядка
text = "Hello, world!" print(len(text))
Застосування:
Виводить кількість символів у рядку.
Приклад виведення:
13
Перетворення рядків
Перетворення в верхній та нижній регістри
text = "Hello" print(text.upper()) print(text.lower())
Застосування:
Змінює регістр символів у рядку.
Приклад виведення:
HELLO
hello
Пошук підрядка
text = "I love Python" print(text.find("love")) print(text.find("Java"))
Застосування:
Знаходить індекс першого входження підрядка або повертає -1, якщо не знайдено.
Приклад виведення:
2
-1
Заміна підрядка
text = "I like apples" new_text = text.replace("apples", "oranges") print(new_text)
Застосування:
Замінює одне слово на інше в рядку.
Приклад виведення:
I like oranges
Розділити та з’єднати рядок
sentence = "apple,banana,cherry" words = sentence.split(",") print(words) joined = "-".join(words) print(joined)
Застосування:
Розділяє рядок на частини та з'єднує їх новим роздільником.
Приклад виведення:
['apple', 'banana', 'cherry']
apple-banana-cherry
Порахувати кількість символів
text = "banana" print(text.count("a"))
Застосування:
Підраховує кількість входжень символу або підрядка.
Приклад виведення:
3
Інтерполяція рядків (f-строки)
name = "Alice" age = 30 print(f"My name is {name} and I am {age} years old.")
Застосування:
Форматує рядок з підставленням змінних.
Приклад виведення:
My name is Alice and I am 30 years old.
Як вирівняти рядки (центр, ліворуч, праворуч)
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