Освоение операций на Python: подробное руководство с примерами кода

  1. Арифметические операции.
    Арифметические операции в Python включают базовые математические вычисления. Вот некоторые часто используемые арифметические операторы:
  • Сложение (+): складывает два числа.

    result = 5 + 3
    print(result)  # Output: 8
  • Вычитание (-): вычитает одно число из другого.

    result = 10 - 4
    print(result)  # Output: 6
  • Умножение (*): умножает два числа.

    result = 2 * 6
    print(result)  # Output: 12
  • Деление (/): делит одно число на другое.

    result = 15 / 3
    print(result)  # Output: 5.0
  • Модуль (%): возвращает остаток от операции деления.

    result = 17 % 5
    print(result)  # Output: 2
  1. Побитовые операции.
    Побитовые операции манипулируют отдельными битами двоичных чисел. Они обычно используются в низкоуровневом программировании и работе с флагами или двоичными данными. Вот несколько побитовых операторов в Python:
  • Побитовое И (&): выполняет логическую операцию И над соответствующими битами двух чисел.

    result = 10 & 6
    print(result)  # Output: 2
  • Побитовое ИЛИ (|): выполняет логическую операцию ИЛИ над соответствующими битами двух чисел.

    result = 10 | 6
    print(result)  # Output: 14
  • Побитовое исключающее ИЛИ (^): выполняет логическую операцию исключающее ИЛИ (исключающее ИЛИ) над соответствующими битами двух чисел.

    result = 10 ^ 6
    print(result)  # Output: 12
  • Побитовое НЕ (~): меняет местами биты числа, превращая 0 в 1 и наоборот.

    result = ~10
    print(result)  # Output: -11
  1. Операции сравнения.
    Операции сравнения используются для сравнения значений и возврата логических результатов. Они часто используются в условных операторах и циклах. Вот несколько операторов сравнения в Python:
  • Равно (==): проверяет, равны ли два значения.

    result = (5 == 5)
    print(result)  # Output: True
  • Не равно (!=): проверяет, не равны ли два значения.

    result = (5 != 3)
    print(result)  # Output: True
  • Больше (>): проверяет, больше ли левый операнд, чем правый операнд.

    result = (8 > 3)
    print(result)  # Output: True
  • Меньше (<): проверяет, меньше ли левый операнд, чем правый операнд.

    result = (2 < 4)
    print(result)  # Output: True
  1. Логические операции.
    Логические операции выполняют логические операции над логическими значениями. Они часто используются для объединения или отрицания условий. Вот несколько логических операторов в Python:
  • Логическое И (и): возвращает значение «Истина», если оба операнда имеют значение «Истина».

    result = (True and False)
    print(result)  # Output: False
  • Логическое ИЛИ (или): возвращает значение True, если хотя бы один из операндов имеет значение True.

    result = (True or False)
    print(result)  # Output: True
  • Логическое НЕ (нет): возвращает противоположное логическому значению операнда.

    result = not True
    print(result)  # Output: False
  1. Операции присваивания.
    Операторы присваивания используются для присвоения значений переменным. Они сочетают арифметические или логические операции с присваиванием переменных. Вот пример:
  • Присвоение сложения (+=): добавляет значение к переменной и присваивает результат обратно переменной.
    x = 5
    x += 3
    print(x)  # Output: 8

В этой статье мы рассмотрели различные операции в Python, включая арифметические, побитовые, операции сравнения, логические операции и операции присваивания. Понимание этих операций имеет основополагающее значение для выполнения вычислений, манипулирования данными и управления ходом выполнения программы. Освоив эти операции, вы получите прочную основу для написания эффективного и выразительного кода Python.