Mod(...)
File: sage/rings/finite_rings/integer_mod.pyx (starting at line 102)
 
Return the equivalence class of `n` modulo `m` as
an element of `\ZZ/m\ZZ`.
 
EXAMPLES::
 
    sage: x = Mod(12345678, 32098203845329048)
    sage: x
    12345678
    sage: x^100
    1017322209155072
 
You can also use the lowercase version::
 
    sage: mod(12,5)
    2
 
Illustrates that trac #5971 is fixed. Consider `n` modulo `m` when
`m = 0`. Then `\ZZ/0\ZZ` is isomorphic to `\ZZ` so `n` modulo `0` is
is equivalent to `n` for any integer value of `n`::
 
    sage: Mod(10, 0)
    10
    sage: a = randint(-100, 100)
    sage: Mod(a, 0) == a
    True