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

bookОператори Належності та Порівняння Типів у 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)
copy

Окрім перевірки належності, часто необхідно перевірити тип змінної перед виконанням певних операцій. Наприклад, ділення нечислового значення призведе до помилки. 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
copy

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

question mark

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

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

bookОператори Належності та Порівняння Типів у 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)
copy

Окрім перевірки належності, часто необхідно перевірити тип змінної перед виконанням певних операцій. Наприклад, ділення нечислового значення призведе до помилки. 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
copy

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

question mark

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

Select the correct answer

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

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

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

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