Урок 6: Работа со строками в Python

Работа со строками в Python

Краткое введение

Строки в Python — это неизменяемые последовательности символов, используемые для хранения и представления текстовой информации. Благодаря богатому набору встроенных методов, строки являются одними из самых мощных и удобных типов данных в Python.

Теоретическая часть

Создание строк

Строки можно создавать, заключая текст в одинарные, двойные или тройные кавычки. Тройные кавычки позволяют создавать многострочные строки.

Операции со строками

Строки поддерживают различные операции, включая конкатенацию (+), повторение (*), индексацию и срезы. Несмотря на неизменяемость строк, эти операции позволяют создавать новые строки на основе существующих.

Методы строк

В Python строки имеют множество полезных методов, например, upper()lower()find()replace()split() и join(). Эти методы обеспечивают мощные средства для работы с текстом.

Форматирование строк

Python предоставляет несколько способов форматирования строк, включая оператор %, метод format() и f-строки, что позволяет встраивать значения переменных и выражений непосредственно в строку.

Примеры кода

# Создание и базовые операции со строками
hello = "Hello"
world = "World"
hello_world = hello + " " + world
print(hello_world)

# Методы строк
print(hello.upper())
print(world.lower())
print(hello_world.find("World"))
print(hello_world.replace("World", "Python"))

# Форматирование строк
name = "Alice"
greeting = f"Hello, {name}!"
print(greeting)

Практические задания

Создайте несколько строк, используя различные методы создания и операции. Примените различные методы строк и попробуйте различные способы форматирования строк.

Решение задания

# Работа с методами строк
sample_str = "Python programming is fun."
print(sample_str.split())
print(" ".join(["Python", "is", "awesome"]))
print(sample_str.replace("fun", "awesome"))

# Форматирование строк
temperature = 26
weather = f"Today's temperature is {temperature}°C."
print(weather)

© 2024 realschule.ru

Категория: Python с нуля | Добавил: Admin (07.03.2024)
Просмотров: 179 | Рейтинг: 1.0/1
Всего комментариев: 0
Имя *:
Email *:
Код *: