Курс 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. Создание списка через итерацию
  2. Генераторы по генератору
  3. Изучение объектов с помощью dir()
  4. Создание списка дат
  5. Методы shutil для работы с файлами
  6. Именование переменных в Python
  7. Генерация резюме в Gensim
  8. Отношения подклассов в Python
  9. Метод setitem в Python
  10. Конкатенация списков в Python
  11. Запуск файлового сервера
  12. Возврат нескольких значений
  13. Обратный список чисел
  14. Enum в Python
  15. Обработка исключений в Python
  16. Итераторы с потерямиZIP
  17. Генератор данных в Keras
  18. Модуль subprocess: запуск внешних команд
  19. Импортирование в Python
  20. Сложные типы данных в Python
  21. Разделение строки с регулярными выражениями
  22. Форматирование строк с % в Python
  23. Работа с словарями в Python
  24. Сохранение Unicode в JSON
  25. Работа с модулем random
  26. Проверка переменных окружения в Python
  27. Возврат нескольких значений из функции
  28. Декораторы в Python
  29. Чтение бинарного файла в Python.
  30. Копирование словарей и списков в Python
  31. Добавление кнопки в tkinter
  32. Очистка данных в Python
  33. Оператор is в Python
  34. Профилирование кода
  35. Переопределение метода sub
  36. Работа с асинхронными задачами в Python
  37. Python itertools combinations() — группировка элементов
  38. Печать месячного календаря
  39. Сортировка с помощью key
  40. Создание новых функций с помощью functools.partial
  41. Объединение списков в строку
  42. Выражения-генераторы в Python

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