Курс Python → Операции с числами в Python

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

Вещественные числа в Python также поддерживают все математические операции, но из-за способа представления чисел в компьютере они могут быть неточными. Это может привести к ошибкам при выполнении математических операций, особенно если требуется высокая точность. Для работы с вещественными числами с высокой точностью можно использовать другие объекты, такие как Decimal и Fraction из стандартной библиотеки Python.

Битовые операции также могут быть выполнены над целыми числами в Python. Вы можете выполнять операции И, ИЛИ, исключающее ИЛИ и сдвиги битов влево и вправо. Эти операции полезны, когда требуется работать с битами в числах, например, при работе с битовыми масками или шифрованием данных.

number1 = 10
number2 = 20

# Пример сложения двух чисел
result = number1 + number2
print(result)

# Пример умножения двух чисел
result = number1 * number2
print(result)

# Пример битового И
result = number1 & number2
print(result)

Таким образом, в Python числа поддерживают различные операции и типы, что делает их удобными для работы с математическими вычислениями. При необходимости высокой точности или работы с битами, можно воспользоваться специальными объектами и операциями, которые предоставляет язык.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Метод is_absolute() для PurePath
  2. Генераторы списков
  3. Конструктор в Python
  4. Оператор space-invader
  5. Официальный канал Python в Telegram
  6. Логические значения в Python
  7. Преобразование документов в PDF с помощью Spire.Office
  8. Глобальные переменные в Python
  9. Ввод нескольких значений
  10. Метод join() для объединения элементов
  11. Работа с IP-адресами в Python
  12. Управление виртуальными окружениями в Python
  13. Лямбда-функции в Python
  14. Создание словарей с defaultdict()
  15. Проверка наличия элемента в списке
  16. Функции с дополнением
  17. Python Enumerate
  18. Декоратор проверки активности
  19. Метод join() для объединения элементов строки
  20. Создание тестовых данных с Faker
  21. Переворот строки с использованием цикла
  22. Получение пути к текущему скрипту с помощью os
  23. Вложенные функции в Python
  24. Магические методы в Python
  25. Работа с областями видимости переменных
  26. Округление в Python
  27. Руководство по библиотеке pydantic
  28. Создание вкладок с TKinter
  29. Подсказки типов в Python
  30. Атрибуты класса и экземпляра
  31. Модуль itertools: комбинации и перестановки
  32. Округление банкира в Python
  33. Работа с временем в Python
  34. Работа с часовыми поясами в Python
  35. Методы Python для работы с данными
  36. Дефолтные параметры в Python
  37. Логирование с Logzero
  38. Делегирование в Python
  39. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  40. Применение команды break
  41. Метод enumerate() в Python
  42. Удаление специальных символов с помощью re.sub
  43. Разделение списка на гнппы
  44. Lambda Functions in Python
  45. Искажение имен в Python
  46. Функции высшего порядка в Python
  47. Необязательные аргументы в Python
  48. Открытие и редактирование скриптов Python

Marketello читают маркетологи из крутых компаний