Текстовий рядок - це послідовність символів, яку можна зберігати та обробляти в програмі. Рядки в Python є об'єктами класу str.
Так, можна отримати доступ до окремого символу в рядку за допомогою оператора []. Наприклад, my_string[0] поверне перший символ у рядку my_string.
Для того, щоб отримати доступ до певного фрагмента (підрядка) заданого рядка, можна використовувати зрізи (slices). Зріз має вигляд [start:stop:step], де start - індекс початку зрізу, stop - індекс кінця зрізу (не включаючи його), step - крок. Наприклад, my_string[1:4] поверне підрядок, що починається з другого символу та закінчується четвертим символом (не включаючи його).
Для послідовного перебору всіх символів рядка можна використовувати цикл for. Наприклад:
my_string = "Hello, world!"
for char in my_string:
print(char)
До методів роботи з рядками в Python відносяться:
len(string) - повертає довжину рядка
string.lower() - повертає рядок зі всіма символами у нижньому регістрі
string.upper() - повертає рядок зі всіма символами у верхньому регістрі
string.strip() - видаляє всі пробіли з початку та кінця рядка
string.split(separator) - розбиває рядок на список підрядків за роздільником separator
string.join(iterable) - з'єднує всі елементи iterable рядком string
Answers & Comments
Текстовий рядок - це послідовність символів, яку можна зберігати та обробляти в програмі. Рядки в Python є об'єктами класу str.
Так, можна отримати доступ до окремого символу в рядку за допомогою оператора []. Наприклад, my_string[0] поверне перший символ у рядку my_string.
Для того, щоб отримати доступ до певного фрагмента (підрядка) заданого рядка, можна використовувати зрізи (slices). Зріз має вигляд [start:stop:step], де start - індекс початку зрізу, stop - індекс кінця зрізу (не включаючи його), step - крок. Наприклад, my_string[1:4] поверне підрядок, що починається з другого символу та закінчується четвертим символом (не включаючи його).
Для послідовного перебору всіх символів рядка можна використовувати цикл for. Наприклад:
my_string = "Hello, world!"
for char in my_string:
print(char)
До методів роботи з рядками в Python відносяться:
len(string) - повертає довжину рядка
string.lower() - повертає рядок зі всіма символами у нижньому регістрі
string.upper() - повертає рядок зі всіма символами у верхньому регістрі
string.strip() - видаляє всі пробіли з початку та кінця рядка
string.split(separator) - розбиває рядок на список підрядків за роздільником separator
string.join(iterable) - з'єднує всі елементи iterable рядком string