Типы объектов, операции с числами

Типы объектов, операции с числами

Типы объектов

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

Стандартные типы объектов:

1. Числовые

  • целые числа — int (1, 3, 8, 19 и т.д.)
  • вещественные — float (3.0, 2.1 и т.д.)
  • логические — bool (1 и 0)

2. Строковые

  • строки — str

Эти типы объектов являются постоянными. Т.е. для изменения типа объекта необходимо задать новую переменную. Тип объекта можно узнать очень простой командой: type()

Тип объекта можно изменить используя приписки перед ними, например: int(a), float(a), str(a)

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

Python поддерживает все распространенные арифметические операции:

  • сложение ( + )
  • вычитание ( — )
  • деление ( / )
  • умножение ( * )
  • возведение в степень ( ** )
  • целочисленное деление ( // )
  • получение остатка от деления ( % )

Примеры:

Задаем a и b. Производим целочисленное деление ( a // b ).

Задаем a и b. Производим операцию возведения в степень ( a ** b ).

Арифметические операции с присвоением:

  • Присвоение результата сложения ( += )
  • Присвоение результата вычитания ( -= )
  • Присвоение результата умножения ( *= )
  • Присвоение результата от деления ( /= )
  • Присвоение результата целочисленного деления ( //= )
  • Присвоение степени числа ( **= )
  • Присвоение остатка от деления ( %= )

Эти операции позволяют присвоить результат второго операнда к первому, при этом первый операнд меняет свои исходные данные. Например:

Задаем a и b, а после этого производим операцию присвоения сложением результата. И в конце просим вывести a.

Задаем a и b, а после этого производим операцию присвоения степени числа результата. И в конце просим вывести a.

Добавить комментарий