Sobes.tech
Back to questions
Junior
204

Что такое выражение raise в Python и как оно используется?

Answer from AI

sobes.tech AI

В Python ключевое слово raise используется для генерации исключений (ошибок) во время выполнения программы. Оно позволяет явно прервать нормальный поток выполнения и передать управление обработчику исключений.

Пример использования:

def divide(a, b):
    if b == 0:
        raise ValueError("Деление на ноль невозможно")
    return a / b

try:
    result = divide(10, 0)
except ValueError as e:
    print(f"Ошибка: {e}")

Здесь raise создаёт исключение ValueError, которое можно поймать и обработать в блоке except. Это помогает контролировать ошибки и делать код более надёжным.