ログイン

Python Обработка Исключения

Python Обработка Исключения
24問 • 2年前
  • Ален Саитов
  • 通報

    問題一覧

  • 1

    После ключевого слова *** и двоеточия размещается блок программного кода, который мы подозреваем на предмет возможного возникновения ошибки. Этот код будем называть контролируемым.

    try

  • 2

    ключевое слово *** (с двоеточием), после которого идет код обработки ошибки (исключения).

    except

  • 3

    тип исключения ***: возникает, когда индекс указан неправильно

    IndexError

  • 4

    тип исключения ***: возникает при неверно указанном ключе словаря

    KeyError

  • 5

    тип исключения ***: возникает, если не удается найти переменную с некоторым названием

    NameError

  • 6

    тип исключения ***: возникает при наличии в исходном коде синтаксических ошибок

    SyntaxError

  • 7

    тип исключения ***: возникает при несоответствии типов, когда для обработки требуется значение определенного типа, а передается значение другого типа

    TypeError

  • 8

    тип исключения ***: возникает при открытии несуществующего файла

    FileNotFoundError

  • 9

    тип исключения ***: возникает, когда в функцию передается аргумент с неподдерживаемым значением

    ValueError

  • 10

    тип исключения ***: возникает при попытке выполнить деление на ноль

    ZeroDivisionError

  • 11

    Блок *** в конструкции try-except срабатывает если в контролируемом коде не произошло ошибок

    else

  • 12

    Блок *** размещается самым последним и выполняется в любом случае Инструкции внутри блока *** будут выполнены, даже если блок try содержит break, continue, return

    finally

  • 13

    тип исключения ***: является классом самого верхнего уровня и базовым для всех прочих классов исключений

    BaseException

  • 14

    тип исключения ***: базовый класс для большинства встроенных в Python исключений. Именно его, а не BaseException, необходимо наследовать при создании пользовательского класса исключения

    Exception

  • 15

    тип исключения ***: возбуждается инструкцией assert

    AssertionError

  • 16

    тип исключения ***: возбуждается при попытке обращения к несуществующему атрибуту объекта

    AttributeError

  • 17

    тип исключения ***: возбуждается функцией input() при достижении конца файла с вводными данными

    EOFError

  • 18

    тип исключения ***: возбуждается, если невозможно импортировать модуль или пакет

    ImportError

  • 19

    тип исключения ***: возбуждается, если интерпретатору существенно не хватает оперативной памяти

    MemoryError

  • 20

    тип исключения ***: возбуждается, если наследник класса не переопределил метод, который должен был переопределить

    NotImplementedError

  • 21

    функцию ***(), является ли некоторый класс потомком указанного класса или нет

    issubclass()

  • 22

    функции *** возвращает все атрибуты объекта

    dir()

  • 23

    Оператор *** используемый для проверки того, является ли заданное утверждение истинным или ложным

    assert

  • 24

    Для возбуждения исключения используется оператор ***

    raise

  • English

    English

    Ален Саитов · 41問 · 2年前

    English

    English

    41問 • 2年前
    Ален Саитов

    Python Работа с файлами

    Python Работа с файлами

    Ален Саитов · 42問 · 2年前

    Python Работа с файлами

    Python Работа с файлами

    42問 • 2年前
    Ален Саитов

    Python Decimal

    Python Decimal

    Ален Саитов · 23問 · 2年前

    Python Decimal

    Python Decimal

    23問 • 2年前
    Ален Саитов

    Python Срезы

    Python Срезы

    Ален Саитов · 12問 · 2年前

    Python Срезы

    Python Срезы

    12問 • 2年前
    Ален Саитов

    Python String

    Python String

    Ален Саитов · 43問 · 2年前

    Python String

    Python String

    43問 • 2年前
    Ален Саитов

    Python List

    Python List

    Ален Саитов · 51問 · 2年前

    Python List

    Python List

    51問 • 2年前
    Ален Саитов

    Python Dict

    Python Dict

    Ален Саитов · 32問 · 2年前

    Python Dict

    Python Dict

    32問 • 2年前
    Ален Саитов

    Python Datetime

    Python Datetime

    Ален Саитов · 76問 · 2年前

    Python Datetime

    Python Datetime

    76問 • 2年前
    Ален Саитов

    Python time

    Python time

    Ален Саитов · 26問 · 2年前

    Python time

    Python time

    26問 • 2年前
    Ален Саитов

    Python calendar

    Python calendar

    Ален Саитов · 27問 · 2年前

    Python calendar

    Python calendar

    27問 • 2年前
    Ален Саитов

    Python sys

    Python sys

    Ален Саитов · 12問 · 2年前

    Python sys

    Python sys

    12問 • 2年前
    Ален Саитов

    Python csv

    Python csv

    Ален Саитов · 19問 · 2年前

    Python csv

    Python csv

    19問 • 2年前
    Ален Саитов

    Python json

    Python json

    Ален Саитов · 13問 · 2年前

    Python json

    Python json

    13問 • 2年前
    Ален Саитов

    Python zipfile

    Python zipfile

    Ален Саитов · 21問 · 2年前

    Python zipfile

    Python zipfile

    21問 • 2年前
    Ален Саитов

    Python pickle

    Python pickle

    Ален Саитов · 10問 · 2年前

    Python pickle

    Python pickle

    10問 • 2年前
    Ален Саитов

    Python operator

    Python operator

    Ален Саитов · 15問 · 2年前

    Python operator

    Python operator

    15問 • 2年前
    Ален Саитов

    Python os

    Python os

    Ален Саитов · 21問 · 2年前

    Python os

    Python os

    21問 • 2年前
    Ален Саитов

    Python shutil

    Python shutil

    Ален Саитов · 10問 · 2年前

    Python shutil

    Python shutil

    10問 • 2年前
    Ален Саитов

    Python shelve

    Python shelve

    Ален Саитов · 13問 · 2年前

    Python shelve

    Python shelve

    13問 • 2年前
    Ален Саитов

    Python set

    Python set

    Ален Саитов · 47問 · 2年前

    Python set

    Python set

    47問 • 2年前
    Ален Саитов

    Python tuple

    Python tuple

    Ален Саитов · 26問 · 2年前

    Python tuple

    Python tuple

    26問 • 2年前
    Ален Саитов

    Python collections

    Python collections

    Ален Саитов · 96問 · 2年前

    Python collections

    Python collections

    96問 • 2年前
    Ален Саитов

    Python Функции

    Python Функции

    Ален Саитов · 7問 · 2年前

    Python Функции

    Python Функции

    7問 • 2年前
    Ален Саитов

    Python itertools

    Python itertools

    Ален Саитов · 20問 · 2年前

    Python itertools

    Python itertools

    20問 • 2年前
    Ален Саитов

    Python Регулярные выражения

    Python Регулярные выражения

    Ален Саитов · 25問 · 2年前

    Python Регулярные выражения

    Python Регулярные выражения

    25問 • 2年前
    Ален Саитов

    Python re

    Python re

    Ален Саитов · 20問 · 2年前

    Python re

    Python re

    20問 • 2年前
    Ален Саитов

    Python Magic Methods

    Python Magic Methods

    Ален Саитов · 85問 · 1年前

    Python Magic Methods

    Python Magic Methods

    85問 • 1年前
    Ален Саитов

    問題一覧

  • 1

    После ключевого слова *** и двоеточия размещается блок программного кода, который мы подозреваем на предмет возможного возникновения ошибки. Этот код будем называть контролируемым.

    try

  • 2

    ключевое слово *** (с двоеточием), после которого идет код обработки ошибки (исключения).

    except

  • 3

    тип исключения ***: возникает, когда индекс указан неправильно

    IndexError

  • 4

    тип исключения ***: возникает при неверно указанном ключе словаря

    KeyError

  • 5

    тип исключения ***: возникает, если не удается найти переменную с некоторым названием

    NameError

  • 6

    тип исключения ***: возникает при наличии в исходном коде синтаксических ошибок

    SyntaxError

  • 7

    тип исключения ***: возникает при несоответствии типов, когда для обработки требуется значение определенного типа, а передается значение другого типа

    TypeError

  • 8

    тип исключения ***: возникает при открытии несуществующего файла

    FileNotFoundError

  • 9

    тип исключения ***: возникает, когда в функцию передается аргумент с неподдерживаемым значением

    ValueError

  • 10

    тип исключения ***: возникает при попытке выполнить деление на ноль

    ZeroDivisionError

  • 11

    Блок *** в конструкции try-except срабатывает если в контролируемом коде не произошло ошибок

    else

  • 12

    Блок *** размещается самым последним и выполняется в любом случае Инструкции внутри блока *** будут выполнены, даже если блок try содержит break, continue, return

    finally

  • 13

    тип исключения ***: является классом самого верхнего уровня и базовым для всех прочих классов исключений

    BaseException

  • 14

    тип исключения ***: базовый класс для большинства встроенных в Python исключений. Именно его, а не BaseException, необходимо наследовать при создании пользовательского класса исключения

    Exception

  • 15

    тип исключения ***: возбуждается инструкцией assert

    AssertionError

  • 16

    тип исключения ***: возбуждается при попытке обращения к несуществующему атрибуту объекта

    AttributeError

  • 17

    тип исключения ***: возбуждается функцией input() при достижении конца файла с вводными данными

    EOFError

  • 18

    тип исключения ***: возбуждается, если невозможно импортировать модуль или пакет

    ImportError

  • 19

    тип исключения ***: возбуждается, если интерпретатору существенно не хватает оперативной памяти

    MemoryError

  • 20

    тип исключения ***: возбуждается, если наследник класса не переопределил метод, который должен был переопределить

    NotImplementedError

  • 21

    функцию ***(), является ли некоторый класс потомком указанного класса или нет

    issubclass()

  • 22

    функции *** возвращает все атрибуты объекта

    dir()

  • 23

    Оператор *** используемый для проверки того, является ли заданное утверждение истинным или ложным

    assert

  • 24

    Для возбуждения исключения используется оператор ***

    raise