💻 Практические примеры

⚡ Минимальный рабочий пример

text = "Hello, World! 2025"
clean = "".join(char for char in text if char.isalnum() or char.isspace())
print(clean)  # Hello World 2025

Этот код оставляет в строке только буквы, цифры и пробелы.

Пример 1: проверка предикатов

📄 examples/predicates.py
print("2024".isdigit())      # True
print("   ".isspace())       # True
print("HELLO".isupper())     # True
print("Hello World".istitle())  # True
print("Hello world".startswith("Hello"))  # True
print("Hello world!".endswith("!"))       # True

Пример 2: поиск подстроки

📄 examples/search.py
text = "Python is awesome. Python is dynamic."
print(text.find("Python"))   # 0
print(text.rfind("Python"))  # 19
print(text.find("Java"))     # -1
print(text.count("Python"))  # 2

Пример 3: изменение регистра

📄 examples/case.py
text = "Hello, worlD!"
print(text.upper())       # HELLO, WORLD!
print(text.lower())       # hello, world!
print(text.capitalize())  # Hello, world!
print(text.title())       # Hello, World!
print(text.swapcase())    # hELLO, WORLd!
print("Straße".casefold())  # strasse

Пример 4: replace, split, join

📄 examples/replace_split_join.py
text = "I love Python, Python is great"
print(text.replace("Python", "Java"))

fruits = "apple,banana,cherry".split(",")
print(" | ".join(fruits))

Пример 5: очистка строки

📄 examples/clean_string.py
text = "Hello, World! 2025..."
clean = "".join(char for char in text if char.isalnum() or char.isspace())
print(clean)  # Hello World 2025

Пример 6: форматирование

📄 examples/formatting.py
name = "Alice"
age = 30
pi = 3.14159

print("My name is %s and I am %d years old." % (name, age))
print("My name is {} and I am {} years old.".format(name, age))
print(f"My name is {name} and I am {age} years old.")
print(f"Pi ≈ {pi:.2f}")
Проверить по документации: генераторные выражения и f-strings выходят за рамки исходного занятия, но являются стандартными возможностями Python.

Как запустить в VS Code

  1. Создайте файл example.py в папке урока.
  2. Скопируйте код из примера выше.
  3. Откройте терминал в VS Code (Ctrl + `).
  4. Активируйте виртуальное окружение: venv\Scripts\activate (Windows) или source venv/bin/activate (Mac/Linux).
  5. Запустите: python example.py