Операции над числовыми типами
Все операции над числами можно разделить на арифметические и логические.
Арифметические:
сложение (+)
вычитание (-)
деление (/, с округлением вниз)
умножение (*)
возведение в степень (**)
присваивание сложением +=
присваивание вычитанием -=
присваивание умножением *=
присваивание делением /=
присваивание возведение в степень **=
Операции присваивания с (арифметическая операция) используются для присваивания переменной вычисляемого значения, в котором используется сама переменная. Например:
с+=2 эквивалентно c=с+2
c-=2 эквивалентно c=с-2
c*=2 эквивалентно c=с*2
c/=2 эквивалентно c=c/2
c**=2 эквивалентно c=c**2
Логические операции подразделяются на побитовые и булевы. Эти операции обозначаются символами и словами соответственно:
|
Операция |
Булевы |
Побитовые |
|
HЕ |
HЕ |
~ |
|
И |
И |
& |
|
ИЛИ |
ИЛИ |
| |
|
исключающее или |
или |
^ |
Таблица 1
Для преобразования одних численных типов в другие удобно пользоваться функциями:
float() - приведение к числу с точкой
int() - приведение к целому числу
long() - приведение к длинному целому числу
Эти функции не работают для комплексных
чисел, для них используйте разбиение на части.