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

Operators [Jan. 3, 2012, 4:33 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
- Subrtaction
* 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