Привіт, давай розглянемо невеликий, але потужний оператор, який стане в нагоді в багатьох ситуаціях: оператор "не дорівнює" в 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
для перевірки, чи відсутній елемент у списку або послідовності.
З практикою використання !=
стане для вас природним, і ви знайдете, що він корисний у різних завданнях. Експериментуйте і успіхів у програмуванні!
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ