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

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

Python також надає оператори членства, які перевіряють, чи існує послідовність в об'єкті. У Python об'єкти-послідовності включають рядки, списки, кортежі та інші. Ці об'єкти будуть розглянуті в наступному розділі.

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

12345
# Initial string site = "codefinity" # Using membership operator print("n" in site)
copy

Результат True означає, що літера була знайдена в слові. Навпаки, оператор not in перевіряє, чи відсутня послідовність в об'єкті.

Іноді необхідно перевірити тип об'єкта. Наприклад, при діленні введеного значення на 2, значення має бути числовим; інакше операція не вдасться. Існує два способи перевірки типу значення:

  • Використання is: type(var) is int повертає True лише якщо var є цілим числом.
  • Використання isinstance(): isinstance(var, int) робить те саме, але працює з кількома типами.
123456
# Initial number num = 3.5 # Checking if num is an integer print(type(num) is int) # The first approach print(isinstance(num, int)) # The second approach
copy

Як показано, обидва методи повертають False, тому що 3.5 є float, а не int.

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Awesome!

Completion rate improved to 1.67

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

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

Python також надає оператори членства, які перевіряють, чи існує послідовність в об'єкті. У Python об'єкти-послідовності включають рядки, списки, кортежі та інші. Ці об'єкти будуть розглянуті в наступному розділі.

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

12345
# Initial string site = "codefinity" # Using membership operator print("n" in site)
copy

Результат True означає, що літера була знайдена в слові. Навпаки, оператор not in перевіряє, чи відсутня послідовність в об'єкті.

Іноді необхідно перевірити тип об'єкта. Наприклад, при діленні введеного значення на 2, значення має бути числовим; інакше операція не вдасться. Існує два способи перевірки типу значення:

  • Використання is: type(var) is int повертає True лише якщо var є цілим числом.
  • Використання isinstance(): isinstance(var, int) робить те саме, але працює з кількома типами.
123456
# Initial number num = 3.5 # Checking if num is an integer print(type(num) is int) # The first approach print(isinstance(num, int)) # The second approach
copy

Як показано, обидва методи повертають False, тому що 3.5 є float, а не int.

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

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

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

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