Найти в Дзене

Урок 14. 🐍 Строки и текст в Python

Строка (string) в Python — это текст, который мы пишем в кавычках. Это могут быть:
🧸 имена
📖 слова
💬 сообщения
🎮 текст в игре Пример: name = "Маша" "Маша" — это строка. В Python текст можно записать так: text1 = "Привет"
text2 = 'Здравствуйте'
text3 = """Это большой
текст в несколько строк""" 📌 Главное — текст всегда должен быть в кавычках! Используем команду print(): print("Добро пожаловать!") Компьютер покажет сообщение на экране 💻 Строки можно соединять знаком +: name = "Иван"
print("Привет, " + name) Получится: Привет, Иван Это называется объединение строк. Можно умножать строку: print("Ура! " * 3) Получится: Ура! Ура! Ура! Используем функцию len(): word = "Python"
print(len(word)) Ответ: 6 len() считает все символы — даже пробелы! Каждая буква имеет номер.
Счёт начинается с 0! word = "Код"
print(word[0]) # К
print(word[1]) # о
print(word[2]) # д Можно взять часть текста: word = "Программирование"
print(word[0:6]) Получится: Програ text = "python"
print(text.upper())
Оглавление

🎈 Что такое строки?

Строка (string) в Python — это текст, который мы пишем в кавычках.

Это могут быть:
🧸 имена
📖 слова
💬 сообщения
🎮 текст в игре

Пример:

name = "Маша"

"Маша" — это строка.

✨ Как создать строку?

В Python текст можно записать так:

text1 = "Привет"
text2 = 'Здравствуйте'
text3 = """Это большой
текст в несколько строк"""

📌 Главное — текст всегда должен быть в кавычках!

🖨 Как вывести текст на экран?

Используем команду print():

print("Добро пожаловать!")

Компьютер покажет сообщение на экране 💻

🧩 Складываем строки

Строки можно соединять знаком +:

name = "Иван"
print("Привет, " + name)

Получится:

Привет, Иван

Это называется объединение строк.

🎉 Повторяем текст

Можно умножать строку:

print("Ура! " * 3)

Получится:

Ура! Ура! Ура!

📏 Сколько букв в слове?

Используем функцию len():

word = "Python"
print(len(word))

Ответ:

6

len() считает все символы — даже пробелы!

🔎 Буквы по порядку

Каждая буква имеет номер.

Счёт начинается с
0!

word = "Код"
print(word[0]) # К
print(word[1]) # о
print(word[2]) # д

✂ Берём кусочек слова

Можно взять часть текста:

word = "Программирование"
print(word[0:6])

Получится:

Програ

🧩 Волшебные команды для текста

text = "python"

print(text.upper()) # PYTHON
print(text.lower()) # python
print(text.capitalize()) # Python

Эти команды помогают менять вид текста.

🎮 Ввод текста от пользователя

Когда мы пишем:

name = input("Как тебя зовут? ")
print("Привет,", name)

Компьютер ждёт, пока человек введёт текст.

Важно: input() всегда возвращает строку!

🎩 Игра «Волшебный портал»

Программа создаёт маленькую историю, где ребёнок становится героем приключения.

print("✨ Добро пожаловать в Волшебный портал! ✨")

name = input("Как тебя зовут, герой? ")
color = input("Какой твой любимый цвет? ")
animal = input("Назови своё любимое животное: ")

print("\n🔮 Открывается портал...\n")

story = (
"Однажды смелый герой по имени " + name +
" вошёл в таинственный портал. "
"Вокруг всё сияло " + color + " светом. "
"Вдруг перед ним появился огромный " + animal +
", который сказал: 'Ты избранный!'"
)

print(story)

print("\n🎉 Конец первой главы приключения!")
-2

Программу можно запустить в онлайн-редакторе. Например:

💡 Что здесь используется?

✔ строки (string python)
✔ объединение строк +
✔ ввод текста input()
✔ перенос строки \n
✔ создание истории из текста

🌟 Чем хороша эта программа?

  • Можно запускать много раз и получать новые сюжеты
  • Развивается фантазия
  • Понятный и красивый результат

🚀 Можно усложнить!

Добавить:

  • выбор волшебных предметов
  • случайное событие
  • проверку длины имени
  • использование .upper() или .capitalize()

🐍 Почему строки важны?

Без строк невозможно:

  • создать игру
  • сделать чат-бота
  • написать сообщение
  • работать с именами
  • общаться с пользователем

Строки — это способ разговора программы с человеком 💬

🌟 Итог урока

Сегодня ты узнал:

✔ что такое строки python
✔ как создать string python
✔ как соединять текст
✔ как считать буквы
✔ как менять вид текста

Теперь ты умеешь управлять текстом в Python!

🔜 Анонс следующего урока

Ты узнаешь:

✨ что такое конкатенация python
✨ как работает сложение строк python
✨ почему нельзя просто «прибавить» число к тексту
✨ как превращать числа в строки и обратно
✨ как красиво выводить результат вычислений