Python для початківців

Урок 5 – Рядки Python

Урок 5: Рядки Python

Що таке рядки?

Рядки (strings) — це впорядковані послідовності символів, які використовуються для зберігання та обробки текстових даних. Рядки в Python є незмінними, тобто їх не можна змінювати після створення. Проте можна створювати нові рядки, використовуючи різні методи та операції.

Створення рядків

Рядки можна створювати, використовуючи одинарні або подвійні лапки:


single_quote_string = 'Привіт, світ!'
double_quote_string = "Привіт, світ!"

Для рядків, які займають кілька рядків, можна використовувати потрійні лапки:


multi_line_string = """
Це рядок,
який займає
кілька рядків.
"""

Доступ до символів рядка

До символів рядка можна звернутися за індексом. Індекси в Python починаються з 0:


greeting = "Привіт"
print(greeting[0]) # Виведе 'П'
print(greeting[1]) # Виведе 'р'
print(greeting[-1]) # Виведе 'т' (останній символ)

Зрізи рядків

Можна отримувати підрядки, використовуючи синтаксис зрізів:


greeting = "Привіт, світ!"
print(greeting[0:6]) # Виведе 'Привіт'
print(greeting[7:]) # Виведе 'світ!'
print(greeting[:6]) # Виведе 'Привіт'

Конкатенація та повторення рядків

Рядки можна об’єднувати (конкатенувати) за допомогою оператора + та повторювати за допомогою оператора *:


hello = "Привіт"
world = "світ"
greeting = hello + ", " + world + "!"
print(greeting) # Виведе 'Привіт, світ!'
repeated_greeting = hello * 3
print(repeated_greeting) # Виведе 'ПривітПривітПривіт'

Основні методи рядків

Python надає багато корисних методів для роботи з рядками:


text = " Привіт, світ! "
print(text.lower()) # Виведе ' привіт, світ! '
print(text.upper()) # Виведе ' ПРИВІТ, СВІТ! '
print(text.strip()) # Виведе 'Привіт, світ!'
print(text.replace("світ", "Python")) # Виведе ' Привіт, Python! '
print(text.split(",")) # Виведе [' Привіт', ' світ! ']

Форматування рядків

Форматування рядків дозволяє вставляти значення змінних у рядок. В Python це можна зробити кількома способами:


name = "Андрій"
age = 25
# Використання оператора %
print("Мене звати %s, і мені %d років." % (name, age))
# Використання методу format()
print("Мене звати {}, і мені {} років.".format(name, age))
# Використання f-рядків (Python 3.6+)
print(f"Мене звати {name}, і мені {age} років.")

Перебір рядків

Рядки можна перебирати за допомогою циклу for:


text = "Python"
for char in text:
print(char)

Цей цикл виведе кожен символ з рядка text.

Коментарів до “12”

  1. Как узнать, какой впн-протокол используется по умолчанию?

  2. Капсульный дом для глэмпинга — насколько это выгодно как бизнес?

  3. Какую страну сервера выбрать в ВПН для просмотра зарубежного контента?

  4. Как маркетинговое агентство выстраивает работу сразу по нескольким каналам?

  5. Как домашние животные реагируют на смену времён года и световой день?

  6. Продвижение сайта с гарантией — как отличить честное предложение от ловушки?

  7. продвижение молодых сайтов продвижение молодых сайтов .

  8. Какие домашние животные лучше уживаются с маленькими детьми?

  9. заказать продвижение сайта на год вперёд или помесячно — что выгоднее?

  10. Как понять, что маркетинговое агентство работает честно и не накручивает показатели?

  11. Как отзывы влияют на Гео продвижение сайта — стоит ли ими активно управлять?

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.