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

📝 Теория: Строки в Python

Строки в Python - как свитки с заклинаниями в Сумеру. Их можно читать, изменять и комбинировать для создания новых эффектов!

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

# Простые строки
character_name = "Райдэн"
title = "Сёгун"

# Многострочный текст
lore = """Правительница Инадзумы,
Воплощение Громовержца,
Вечное божество."""

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

# f-строки (самый удобный способ)
stats = f"{character_name} имеет {crit_rate}% крит шанса"

# Форматирование чисел
mora = 1234567
print(f"{mora:,}")  # 1,234,567

# Выравнивание текста
print(f"{title:^20}")  # '      Сёгун      '
print(f"{title:>20}")  # '              Сёгун'

Методы строк:

# Изменение регистра
skill_name = "Мусо но Хитотачи"
print(skill_name.upper())  # МУСО НО ХИТОТАЧИ
print(skill_name.lower())  # мусо но хитотачи

# Поиск и замена
text = "Вы получили артефакт Церемония древней знати"
has_artifact = "артефакт" in text  # True
new_text = text.replace("артефакт", "предмет")

# Разделение и соединение
elements = "Пиро,Гидро,Анемо".split(",")
team = " • ".join(elements)  # "Пиро • Гидро • Анемо"

📜 Задача: Катерина приветствует путешественников

Как сотрудник Гильдии Искателей Приключений, вы должны создать систему приветствий:

Примеры приветствий:
"Добро пожаловать в Мондштадт, Путешественник!"
"ВНИМАНИЕ! Ваш текущий ранг: 15"
"До следующего ранга осталось: 5 очков"
"Доступные поручения: Лили • Тимми • Годвин"

💡 Подсказка:

city = "Мондштадт"
current_rank = 15
commissions = ["Лили", "Тимми", "Годвин"]

# Форматируем город и список поручений
city_upper = city.upper()
commission_list = " • ".join(commissions)
⟵ Работа с числами Списки ⟶