Величини рядкового типу в Python (8 клас)
1. Поняття рядка як типу даних
Рядок (string) — це послідовність символів (літер, цифр, розділових знаків, пробілів), взята в лапки. В Python можна використовувати як одинарні ('...'), так і подвійні ("...") лапки.
Важливо: Рядки в Python є незмінним типом даних. Це означає, що ви не можете змінити окремий символ у вже створеному рядку, але можете створити на його основі новий.
2. Основні операції над рядками
Подібно до чисел, з рядками можна виконувати певні "арифметичні" дії:

3. Індексація та зрізи
Кожен символ у рядку має свій порядковий номер — індекс. Нумерація завжди починається з 0.

Уявіть, що рядок — це потяг, де кожен вагон має свій номер (індекс).
|
1. старт — звідки починаємо Це індекс символу, з якого ви хочете почати вирізання.
2. стоп — де зупиняємось (Межа) Це найпідступніший параметр. Зріз йде ДО цього індексу, але НЕ включає його.
3. крок — як ми рухаємось Це "ширина кроку".
|
Практичні приклади для закріплення
Візьмемо слово s = "Програмування"
4. Вбудовані функції та методи рядків
Для роботи з текстом Python має багато зручних інструментів:


5. Введення та виведення рядків
Для введення тексту з клавіатури використовується функція input(). Оскільки вона за замовчуванням повертає рядок, додаткове перетворення (як з int) не потрібне.
6. Практичне завдання (приклад)
Напишіть програму, яка запитує у користувача слово, виводить його довжину, перший та останній символи, а також це саме слово великими літерами.
Питання для самоперевірки: