text = "Hello, World!"
print(f"{text[0]} {text[1]} {text[2]} {text[3]} {text[4]}") H e l l o
Vadym Katsel
2026-05-04
Це послідовність символів, які використовуються для зберігання та представлення текстової інформації в програмуванні. Рядки можуть містити літери, цифри, пробіли, спеціальні символи та інші знаки.
'Привіт, світе!'"Це теж рядок""""Для багаторядкового тексту"""З попередньо визначення випливає те, що рядок є послідовністю символів. Це означає, що кожен символ у рядку має свою позицію (індекс), починаючи з нуля.
Рядки в Python є незмінними (immutable), що означає, що після створення рядка його вміст не може бути змінений. Будь-які операції, які здаються зміною рядка, насправді створюють новий рядок.
Щоб змінити рядок, потрібно створювати новий
Уявіть, що нам треба перевірити код ЄДРПОУ (податковий код компанії), який вводить користувач.
.strip() - видаляє пробіли на початку і в кінці рядка.lower()/.upper() - перетворює всі символи рядка в нижній регістр.replace(old, new) - замінює всі входження old на new.split(separator) - розбиває рядок на список підрядків за вказаним роздільникомin - перевіряє, чи існує підрядок всередині рядка. Повертає True або False.startswith(substring)/.endswith(substrig) - перевіряє, чи починається рядок з вказаного підрядкаЦе український IBAN.
Це корпоративна пошта KSE.
.find(substring) - шукає підрядок у рядку і повертає індекс першого входження або -1, якщо не знайденоУ нас є рядок raw_record = "INFO: User 'alice' | TRANSACTION_ID: 831 | AMOUNT: 1,500.25$ ". Нам потрібно витягнути звідти тільки деякі дані
Нам не потрібен ID транзакції, нам потрібна тільки сума (1,500.25$), і нам треба перетворити її на float (1500.25), щоб ми могли з нею рахувати.
Написати програму, яка просить користувача ввести один рядок у форматі “Ім’я, email@domain.com” і витягує з нього чисте доменне ім’я (наприклад, kse.com.ua) та ім’я користувача
Програма просить користувача ввести рядок: user_input = input("Введіть дані (формат 'Ім'я, email@domain.com'): ")
Приклад вводу: Іван Петренко, ivan.petrenko@kse.com.ua (зверніть увагу на можливі пробіли).
Використовуючи ланцюжок методів, які ми вивчили (в основному .split() та .strip()), програма має вивести домен.
Окрім цього, нехай програма також виведе ім’я користувача
Очікуваний результат роботи програми:
Enter data: Ivan Petrenko, ivan.petrenko@kse.com.ua
# Ваш вивід
Name: Ivan Petrenko, Domain: kse.com.ua
.split(), аби відрізати потрібну частинку рядка. Зверніть увагу на сам ввід, ви можете використати як роздільник символ “,” ( ну або щось інше _ )