# Python pow() Method

The `pow()` method returns the specified exponent power of a number.

### pow() Syntax:

``pow(base, exponent, modulus)``

#### Parameters:

1. base: A base number whose exponent power needs to be returned.
2. exponent: An integer as an exponent.
3. modulus: (Optional) A integer for modulus operations (pow(base, exp) % mod).

#### Return Value:

Return an integer value.

The following example calculates the power on numbers.

Example: pow()
``````print('2 x 2 = ', pow(2,2))
print('3 x 3 = ', pow(3,2))
print('3 x 3 x 3 = ', pow(3,3))
print('1/(2 x 2) = ', pow(2,-2))
``````
Output
``````2 x 2 = 4
3 x 3 = 9
3 x 3 x 3 = 27
3 x 3 x 3 x 3 = 81``````

The modulus parameter returns pow(base, exp) % mod result, as shown below.

Example: pow()
``````print('2 x 2 % 2 = ', pow(2,2,2))
print('3 x 3 % 2 = ', pow(3,2,2))
print('3 x 3 x 3 % 2 = ', pow(3,3,2))
print('3 x 3 x 3 % 4 = ', pow(3,3,4))
``````
Output
``````2 x 2 % 2 = 0
3 x 3 % 2 = 1
3 x 3 x 3 % 2 = 1
3 x 3 x 3 % 4 = 3``````

The `**` operator is a short form of the `pow()` method, as shown below.

Example: pow()
``````print('2 x 2 = ', 2**2)
print('3 x 3 = ', 3**2)
print('3 x 3 x 3 = ', 3**3)
print('3 x 3 x 3 x 3 = ', 3**4)
print('10 x 10 = ', 10**2)
print('1/(10 x 10) = ', 10**-2)

``````
Output
``````2 x 2 = 4
3 x 3 = 9
3 x 3 x 3 = 27
3 x 3 x 3 x 3 = 81
10 x 10 = 100
1/(10 x 10) = 0.01``````
Want to check how much you know Python?