Привіт, давай розглянемо невеликий, але потужний оператор, який стане в нагоді в багатьох ситуаціях: оператор "не дорівнює" в Python. Якщо вам колись потрібно було перевірити, чи відрізняються два значення, ви будете раді дізнатися, що Python робить це просто і зрозуміло за допомогою цього оператора.
У цій статті ми розглянемо:
- Що таке оператор Not Equal і коли його використовувати
- Синтаксис використання оператора "не дорівнює" в Python
- Приклади в різних сценаріях, щоб побачити його в дії
Давайте зануримось у тему!
Що Таке Оператор Not Equal в Python?
Оператор "не дорівнює" в Python використовується для порівняння двох значень і перевірки, чи відрізняються вони одне від одного. Якщо значення не співпадають, оператор повертає True. В іншому випадку він повертає False.
Цей оператор корисний у багатьох ситуаціях! Наприклад, ви можете використовувати його, щоб перевірити, чи різні два числа, чи не збігаються рядки, або навіть чи відсутній елемент у списку. Оператор "не дорівнює" ідеально підходить для порівнянь, коли вам потрібно знайти невідповідності.
Синтаксис Оператора "Не Дорівнює" в Python
У Python є два способи запису оператора "не дорівнює":
!=(переважний і найпоширеніший спосіб)<>(застарілий синтаксис, в основному для сумісності)
Символ != широко використовується і вважається стандартом для Python. Символ <> використовувався в попередніх версіях Python, але зараз його можна побачити переважно у старому коді. Для сучасного коду завжди використовуйте !=.
Приклад Синтаксису Оператора "Не Дорівнює"
Ось простий приклад використання оператора "не дорівнює":
x = 10
y = 20
# Перевірка, чи x не дорівнює y
print(x != y) # Вивід: TrueУ цьому прикладі x і y мають різні значення, тому x != y повертає True.
Приклади Використання Оператора "Не Дорівнює" в Python
Давайте розглянемо кілька сценаріїв, щоб краще зрозуміти, як працює оператор "не дорівнює" в реальному коді. Ми подивимося на числа, рядки та навіть списки!
Приклад 1: Використання Оператора "Не Дорівнює" з Числами
a = 5
b = 10
# Перевірка, чи a і b не дорівнюють
if a != b:
print("a і b різні!")
else:
print("a і b співпадають.")Оскільки a і b мають різні значення, цей код виведе "a і b різні!".
Приклад 2: Використання Оператора "Не Дорівнює" з Рядками
name1 = "Аліса"
name2 = "Боб"
# Перевірка, чи імена відрізняються
if name1 != name2:
print("Імена не співпадають.")
else:
print("Імена збігаються!")У цьому прикладі name1 і name2 не співпадають, тому код виведе "Імена не співпадають.".
Приклад 3: Використання Оператора "Не Дорівнює" в Циклі
Оператор "не дорівнює" також корисний у циклах, особливо якщо потрібно пропустити певні значення.
# Пропустити число 3 в циклі
for i in range(5):
if i != 3:
print(i)Цей цикл виведе всі числа від 0 до 4, крім 3, оскільки i != 3 пропускає його.
Приклад 4: Оператор "Не Дорівнює" зі Списками
Іноді може знадобитися перевірити, чи відсутній певний елемент у списку. Ви можете комбінувати оператор "не дорівнює" з іншими перевірками.
fruits = ["яблуко", "банан", "вишня"]
fruit_to_check = "виноград"
if fruit_to_check not in fruits:
print(f"{fruit_to_check} відсутній у списку!")У цьому прикладі "виноград" відсутній у списку fruits, тому виводиться повідомлення "виноград відсутній у списку!".
Популярні Питання про Оператор "Не Дорівнює"
П: Чи можу я використовувати оператор "не дорівнює" для порівняння різних типів даних?
В: Так! У Python можна порівнювати значення різних типів даних за допомогою !=. Зверніть увагу, що порівняння різних типів поверне True, якщо типи не збігаються.
print(10 != "10") # Вивід: TrueУ цьому прикладі порівнюється ціле число з рядком, тому результат — True, оскільки вони різні за типом.
П: У чому різниця між != і not in?
В: Хороше питання! Оператор != перевіряє, чи відрізняються два значення, а not in використовується для перевірки, чи відсутній елемент у послідовності, такій як список, рядок або кортеж.
name = "Аліса"
print(name != "Боб") # Вивід: True
fruits = ["яблуко", "банан"]
print("вишня" not in fruits) # Вивід: TrueУ цьому прикладі != перевіряє, чи відрізняється name від "Боб", а not in перевіряє, чи відсутня "вишня" у списку fruits.
Резюме
Оператор "не дорівнює" != — це потужний і універсальний інструмент у Python. Ось короткий огляд:
- Використовуйте
!=, щоб перевірити, чи відрізняються два значення. - Оператор
!=повертаєTrue, якщо значення не рівні, іFalse, якщо вони рівні. - Оператор "не дорівнює" працює з числами, рядками, списками та навіть різними типами даних.
- Не забувайте використовувати
not inдля перевірки, чи відсутній елемент у списку або послідовності.
З практикою використання != стане для вас природним, і ви знайдете, що він корисний у різних завданнях. Експериментуйте і успіхів у програмуванні!