Главная страница » Python » 7. Коммутативная операция
Добро пожаловать на седьмой урок по Python! Сегодня мы рассмотрим коммутативные операции. Коммутативность — это важное математическое свойство, которое означает, что порядок операндов не влияет на результат операции. Мы узнаем, какие операции в Python являются коммутативными, и как это свойство может быть полезно при написании кода.
Коммутативная операция — это операция, результат которой не зависит от порядка операндов. Математически это можно выразить так: a ∘ b = b ∘ a
, где ∘
— это коммутативная операция (например, сложение или умножение).
+
)Сложение чисел является коммутативной операцией, поскольку порядок чисел не влияет на результат.
a = 5
b = 3
print(a + b) # Вывод: 8
print(b + a) # Вывод: 8
*
)Умножение чисел также является коммутативной операцией.
a = 5
b = 3
print(a * b) # Вывод: 15
print(b * a) # Вывод: 15
-
)Вычитание чисел не является коммутативной операцией, поскольку изменение порядка чисел изменяет результат.
a = 5
b = 3
print(a - b) # Вывод: 2
print(b - a) # Вывод: -2
/
)Деление чисел также не является коммутативной операцией.
a = 6
b = 3
print(a / b) # Вывод: 2.0
print(b / a) # Вывод: 0.5
В Python можно складывать строки (конкатенация), и эта операция не является коммутативной.
a = "Hello"
b = "World"
print(a + b) # Вывод: HelloWorld
print(b + a) # Вывод: WorldHello
Операции с множествами, такие как объединение и пересечение, являются коммутативными.
set1 = {1, 2, 3}
set2 = {3, 4, 5}
# Объединение
print(set1 | set2) # Вывод: {1, 2, 3, 4, 5}
print(set2 | set1) # Вывод: {1, 2, 3, 4, 5}
# Пересечение
print(set1 & set2) # Вывод: {3}
print(set2 & set1) # Вывод: {3}
Сегодня вы узнали о коммутативных операциях и о том, какие операции в Python являются коммутативными. Понимание этих операций поможет вам писать более эффективный и читаемый код.
Наша цель и главная задача сделать качественное образование в вашем браузере
Телефон: +375 33 910-08-92
Email: info@codefor.tech
Адрес: г. Барановичи, ул. Пирогова, д. 7
© 2024 Все права защищены. CodeFor.