Числовые операторы:
+ сложение
- вычитание
* умножение
** возведение в степень
/ деление
// целочисленное деление, результат – целое число (дробная часть отбрасывается)
% деление по модулю
- # строку сделать целым числом
- print int('2009') # 2009
- # целое число сделать вещественным
- print float(2009) # 2009.0
- # округлить число до 2 знаков после запятой
- print round(25.34567866, 2) # 25.35
- # деление по модулю, результат кортеж, где 1-ый элемент - результат от деления, 2-ой - остаток от деления
- print divmod(15,6) # (2, 3)
- # абсолютное значение числа
- abs(-9) # 9
- # возведение в степень
- pow(5,2) # 25
- # восьмеричное и шестнадцатеричное представление
- oct(25) # 031
- hex(25) # 0x19
- # определить число или строка
- isinstance(5, int) # True
- isinstance('5', int) # False
Встроенные числовые типы данных
int - Целые числа со знаком (неограниченного размера)
Например -1, 0, 0xE8C6, 0377, 42
float - Числа с плавающей точкой двойной точности
Например 1.25, 4.3e+2, -5.0, -9.3e, 0.375
complex - Комплексные числа (вещественная часть + мнимая)
Например 2+2j, 0.3-j, -10.3e+5-60j
* Изучаем Python