This course will become read-only in the near future. Tell us at community.p2pu.org if that is a problem.

Operators [Jan. 12, 2012, 1:54 a.m.]



Operators work with one or more objects and can perform tasks such as math, comparison, and inspection.

Math

There are standard operators for arithmetic:

Math Operators
Operator  Description
+ Addition
- Subtraction
* Multiplication
/ Division
% Modulus division
** Exponent

Assignment

Additionally, you can modify a named value and assign the output of an operator to the name in one line with inline assignment operators.

>>> a_number = 1
>>> a_number += 1
>>> a_number
2
>>> a_number *= 8
>>> a_number
16
>>> a_number **= 2
>>> a_number
256
>>> a_number /= 2
>>> a_number
128
>>> a_number %= 3
>>> a_number
2

Further Reading