Основы питон. #инструкция объявляющая переменную var и присваивающая ей значение равное 5
Скачать 262.43 Kb.
|
|
Обозначение | Действие |
a + b | Сложение |
a - b | Вычитание |
a * b | Умножение |
a / b | Деление |
a // b | Получение целой части от деления |
a % b | Остаток от деления |
-a | Смена знака числа |
abs(a) | Модуль числа |
divmod(a,b) | Получение пары чисел (a // b, a % b) |
a ** b | Возведение в степень |
pow(a, b[, c]) | a в степени b. Если указано число c, тогда производится целочисленное деление на число c |
>>> 255 + 34
289
>>> 5 * 2
10
>>> 20 / 3
6.666666666666667
>>> 20 // 3
6
>>> 20 % 3
2
>>> 3 ** 4
81
>>> pow(3, 4)
81
>>> pow(3, 4, 27)
0
>>> 3 ** 150
369988485035126972924700782451696644186473100389722973815184405301748249
Над целыми числами также можно производить битовые операции (&, | , ^, <<, >>, ).
Также целые числа можно переводить в другие системы счисления используя методы:
bin(a) - перевод числа в двоичную систему счисления
hex(a) - перевод числа в 16-тиричную систему счисления
oct(a) - перевод числа в 8-миричную системы счисления
>>> bin(3)
'0b11'
>>> hex(123)
'0x7b'
>>> oct(15)
'0o17'
После того как мы перевели число в другую систему счисления, перед самим числом обычно записывается символьное обозначение системы, в которой записано число. Так двоичная система обозначается символами "0b", 16-тиричная - "0x", 8-ричная - "0o".
Числа с плавающей точкой (float)
Вещественные числа поддерживают те же операции, что и целые, однако из-за компьютерного
представления, могут возникать неточности.
Для округления вещественного числа можно применить метод round().
Если к вещественному числу применить метод int(), т.е. привести его к целочисленному типу, тогда дробная часть просто отсекается.
>>> round(16.76)
17
>>> int(123.823)
123
Комплексные числа (complex)
Комплексные числа - это числа вида a + bi, где a и b - действительные числа, а i - мнимая единица (квадратный корень из -1). Часть а является действительной частью, а часть b - мнимой. В математике мнимая единица записывается в виде буквы i, но в Python она обозначается буквой j, исходя из инженерной традиции.
>>> z = -14.3 + 7.083j
>>> z.real
-14.3
>>> z.imag
7.083
Данный тип хранит пару значений float. Комплексные числа имеют особое математическое значение, поэтому мы не будем более подробно останавливаться на этом типе.