Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Оператори Належності та Порівняння Типів у Python | Умовні Оператори в Python
Умовні оператори в Python

Оператори Належності та Порівняння Типів у Python

Свайпніть щоб показати меню

Оператори належності в Python перевіряють, чи існує послідовність в об'єкті, наприклад, у рядках, списках або кортежах. Оператор in повертає True, якщо послідовність знайдена, а оператор not in повертає True, якщо її немає.

12345678
# Define a string containing all the vowels vowels = "aeiou" # Check if the character 'n' is present in the `vowels` string print('n' in vowels) # Check if the character 'a' is not present in the `vowels` string print('a' not in vowels)

Окрім перевірки належності, часто необхідно перевірити тип змінної перед виконанням певних операцій. Наприклад, ділення нечислового значення призведе до помилки. Python надає два способи перевірки типу: is та isinstance().

12345678
# Initial number num = 3.5 # Checking if num is an integer using `is` operator print(type(num) is int) # Check if the variable is an integer using the 'isinstance' function print(isinstance(num, int)) # The second approach

Обидва методи повертають False, оскільки 3.5 є типом float, а не int. Оператор is перевіряє точну відповідність типу, тоді як isinstance() також дозволяє перевіряти належність до кількох типів або спадкування.

question mark

Що робить оператор in у Python?

Виберіть правильну відповідь

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

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 5

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

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