Уроки по строкам в Python

Уроки по строкам в Python

Что такое строки в Python?

Строки — это текстовые данные, которые хранятся в переменных. В Python строки можно заключать как в одинарные кавычки ('), так и в двойные (").

Пример:
text = "Привет, мир!"
Это строка, потому что она состоит из символов: "П", "р", "и", "в", "е", "т", ",", и так далее.

Подсказка: Строки могут быть любыми, например, вашими именами, любимыми словами или предложениями.

Строки и функции печати

Когда вы хотите вывести строку на экран, используется команда print(). Например, если мы хотим показать сообщение, мы делаем так:

Пример:
text = "Привет, мир!"
print(text)
В результате на экране появится: Привет, мир!

Подсказка: Используйте print(), чтобы вывести на экран любой текст, который у вас есть!

Хранение строк в переменных

Строки можно хранить в переменных. Переменная — это как коробка, в которой мы можем хранить наши строки, а потом использовать их.

Пример:
name = "Алексей"
print("Привет, " + name + "!")
На экране появится: Привет, Алексей!

Подсказка: Переменные могут хранить не только строки, но и числа, и другие данные. Важно использовать имя переменной правильно!

Конкатенация строк

Конкатенация — это процесс соединения двух или более строк вместе. В Python для этого используется знак +.

Пример:
greeting = "Привет"
name = "Мир"
message = greeting + ", " + name + "!"
print(message)
На экране появится: Привет, Мир!

Подсказка: Когда соединяете строки, не забывайте добавлять пробелы, если они нужны между словами!

Конкатенация строк и переменных

Строки и переменные можно объединять. Например, мы можем объединить строку с переменной, в которой хранится имя.

Пример:
first_name = "Иван"
last_name = "Иванов"
full_name = first_name + " " + last_name
print(full_name)
На экране появится: Иван Иванов

Подсказка: Важно помнить, что пробелы между словами тоже считаются строками! Не забудьте их добавить.

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

Форматирование строк — это способ вставить значения переменных в строки. Это делает код намного удобнее и читаемее.

Пример:
name = "Алексей"
age = 25
print(f"Меня зовут {name}, мне {age} лет.")
На экране появится: Меня зовут Алексей, мне 25 лет.

Подсказка: Форматирование строк с помощью f"..." позволяет делать код чище и понятнее!

Итоги

- Строки — это текст, который можно хранить в переменных.
- Для вывода строки на экран используется print().
- Строки можно соединять с помощью оператора +.
- Форматирование строк позволяет вставлять переменные прямо в строку.

Тест на материал

Подсказка: Это команда, которая выводит что-то на экран.
Подсказка: Этот оператор соединяет строки.
Подсказка: Это слово начинается на "К".
Подсказка: Используйте f-строки.
Подсказка: Используйте print() и переменную внутри строки.

Урок: Строки в Python — Волшебные Ниточки из Букв

Строки в Python

Волшебные ниточки из букв, которые можно плести, резать и превращать!

Жил-был маленький кузнечик по имени Прыг...

Прыг очень любил собирать бусинки с буквами. У него были разноцветные бусинки: красная «A», синяя «B», зелёная «C» и много других. Он нанизывал их на ниточку и получались волшебные слова!

П р и в е т

«Смотри, мама!» — кричал Прыг. — «Я сделал слово Привет из шести бусинок!»

Что такое строка в Python?

Строка — это ниточка из символов (букв, цифр, знаков), нанизанных в определённом порядке.

В Python строки пишутся в кавычках:

имя = "Прыг"
приветствие = 'Привет, мир!'
число_как_текст = "123"

Собери свою ниточку из бусинок!

Кликай на бусинки, чтобы добавить буквы в слово:

А
Б
В
Г
Д
Е
Твоя ниточка появится здесь...

Как узнать длину строки?

Спроси Python с помощью функции len() — она посчитает, сколько бусинок на ниточке:

слово = "Привет"
print(len(слово)) # выведет 6

Индексы — как номера мест для бусинок

Каждая бусинка имеет свой номер места (индекс). Нумерация начинается с 0!

П  р  и  в  е  т
0
1
2
3
4
5
слово = "Привет"
print(слово[0]) # П
print(слово[1]) # р
print(слово[5]) # т

Поиграем в "Угадай букву"!

Выбери позицию (0-5):

Срез — как отрезать кусочек ниточки

Можно взять часть строки — от одной бусинки до другой:

слово = "Привет"
часть = слово[0:3] # с 0 по 2 включительно
print(часть) # При

Резак для ниточек

Слово: Бананчик

От:

До:

Перенос строки — как сделать абзац

Используй \n — это волшебный значок "новая строка":

стих = "Роза красная\nФиалка синяя\nPython классный\nЯ в восторге!"
print(стих)

Выведет:

Роза красная
Фиалка синяя
Python классный
Я в восторге!

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

# Соединение (конкатенация)
a = "При"
b = "вет"
c = a + b # "Привет"

# Повторение
смех = "ха" * 3 # "хахаха"

# Проверка вхождения
print("вет" in c) # True
print("дом" in c) # False

Полезные методы — волшебные заклинания для строк

текст = " Привет, Мир! "

текст.strip() # "Привет, Мир!" — убрать пробелы
текст.upper() # "ПРИВЕТ, МИР!" — все заглавные
текст.lower() # "привет, мир!" — все маленькие
текст.replace("Мир", "Друг") # "Привет, Друг!"
текст.split() # ['Привет,', 'Мир!'] — разбить на список

Волшебная палочка для текста

Главное о строках — запомни!

Строка — ниточка из символов
Пиши в кавычках: "текст" или 'текст'
len(строка) — длина
Считает количество символов
Индексы от 0
строка[0] — первая буква
Срез: строка[начало:конец]
Берёт часть от начала до конца-1
\n — новая строка
\" — кавычка внутри строки
Методы:
.upper(), .lower(), .strip(), .replace(), .split()

Тест: Строки — проверь себя!

Вопрос 1 из 10