Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Оператори Приналежності та Перевірка Типів Змінних | Conditional Statements
Вступ до Python

Оператори Приналежності та Перевірка Типів ЗміннихОператори Приналежності та Перевірка Типів Змінних

Ми вже розглянули основні оператори порівняння, які зазвичай використовуються для чисел і рядків. Python також пропонує оператори приналежності, які дозволяють визначити, чи існує певна послідовність в іншій послідовності.

У Python об'єктами послідовностей є рядки (<strong>string</strong>), списки (<strong>list</strong>), кортежі (<strong>tuple</strong>) тощо. Ми розглянемо їх у наступному розділі.

Операторами приналежності є in та not in. Якщо послідовність існує всередині об'єкта, оператор in поверне значення True. Наприклад, подивимось, чи є літера 'n' у слові 'codefinity'.

Результат True каже, що літеру було знайдено в заданому слові. І навпаки, оператор not in перевіряє, чи певна послідовність не існує в об'єкті. Іноді нам може знадобитися перевірити, чи об'єкт має певний тип. Наприклад, якщо ми пишемо програму для ділення вхідного значення на 2, нам потрібно переконатися, що значення є числовим, інакше операція не спрацює. Існує два способи визначити, чи має значення певний тип:

  • Один підхід полягає у порівнянні типу змінної з потрібним типом за допомогою оператора is. Наприклад, type(var) is int поверне значення True, тільки якщо значення змінної var є цілим числом.
  • Крім того, ви можете використовувати функцію isinstance(). Ця функція вимагає двох аргументів: перший - це значення, тип якого ви хочете перевірити, а другий - тип для порівняння. Наприклад, isinstance(var, int) також поверне значення True, тільки якщо значення у змінній var є цілим числом.

Для ілюстрації, давайте визначимо, чи є 3.5 цілим числом.

Як було продемонстровано, обидва методи повернули False, оскільки 3.5 - це float, а не ціле число (int).

Все було зрозуміло?

Секція 3. Розділ 5
course content

Зміст курсу

Вступ до Python

Вступ до Python

Оператори Приналежності та Перевірка Типів ЗміннихОператори Приналежності та Перевірка Типів Змінних

Ми вже розглянули основні оператори порівняння, які зазвичай використовуються для чисел і рядків. Python також пропонує оператори приналежності, які дозволяють визначити, чи існує певна послідовність в іншій послідовності.

У Python об'єктами послідовностей є рядки (<strong>string</strong>), списки (<strong>list</strong>), кортежі (<strong>tuple</strong>) тощо. Ми розглянемо їх у наступному розділі.

Операторами приналежності є in та not in. Якщо послідовність існує всередині об'єкта, оператор in поверне значення True. Наприклад, подивимось, чи є літера 'n' у слові 'codefinity'.

Результат True каже, що літеру було знайдено в заданому слові. І навпаки, оператор not in перевіряє, чи певна послідовність не існує в об'єкті. Іноді нам може знадобитися перевірити, чи об'єкт має певний тип. Наприклад, якщо ми пишемо програму для ділення вхідного значення на 2, нам потрібно переконатися, що значення є числовим, інакше операція не спрацює. Існує два способи визначити, чи має значення певний тип:

  • Один підхід полягає у порівнянні типу змінної з потрібним типом за допомогою оператора is. Наприклад, type(var) is int поверне значення True, тільки якщо значення змінної var є цілим числом.
  • Крім того, ви можете використовувати функцію isinstance(). Ця функція вимагає двох аргументів: перший - це значення, тип якого ви хочете перевірити, а другий - тип для порівняння. Наприклад, isinstance(var, int) також поверне значення True, тільки якщо значення у змінній var є цілим числом.

Для ілюстрації, давайте визначимо, чи є 3.5 цілим числом.

Як було продемонстровано, обидва методи повернули False, оскільки 3.5 - це float, а не ціле число (int).

Все було зрозуміло?

Секція 3. Розділ 5
some-alt