14 - 1
§3.4. Рядкові величини (126-133) Практична робота № 5. «Опрацювання рядків» (134), §3.5. Модулі. Використання модулів у проєктах (135-140)
Як комп'ютер бачить емодзі та давні ієрогліфи
Усі рядки в сучасних мовах програмування закодовані за стандартом Unicode, який охоплює понад 150 000 унікальних символів з усіх мов світу, включно з науковими знаками, давніми єгипетськими ієрогліфами та сучасними емодзі. Під капотом комп'ютер не розуміє літературних образів — він сприймає будь-який текст виключно як послідовність цілих числових кодів (наприклад, за допомогою таблиці UTF-8). Це дозволяє програмам миттєво здійснювати пошук, сортування, шифрування та маніпуляції з текстовими даними на будь-яких мовах планети.
Домашній міні-експеримент: «Анатомія рядка в Python»
Мета: Наочно дослідити індексацію, довжину та роботу зі зрізами рядкових величин у мові програмування Python.
Обладнання: Комп'ютер або смартфон із середовищем програмування на Python (IDLE, Thonny, PyCharm або онлайн-інтерпретатор).
Хід роботи:
Створіть новий файл сценарію та введіть змінну з рядком:
s = "Програмування".Виведіть загальну кількість символів у рядку за допомогою вбудованої функції:
print("Довжина:", len(s)).Зверніться до першого та останнього символу за індексами:
print("Перший:", s[0]),print("Останній:", s[-1]).Виділіть частину рядка за допомогою зрізу (slicing):
print("Зріз:", s[0:6]).Що відбувається: Рядок у Python поводиться як незмінний впорядкований масив символів, де кожен елемент має свій числовий індекс (починаючи з нуля). Операція зрізу (
s[0:6]) дозволяє вихоплювати потрібні підрядки на льоту, що є базою для будь-якого текстового парсингу.