The standard math module in Python provides various functions that perform different mathematical computations. Some of the most common operations performed by these functions are finding the factorial of a number, rounding off a number, tangent, inverse tangent of a number, etc.

Similarly, to find the logarithm to base 10 of a number, the “**math.log10()**” function of the math module is used in Python. This post will provide a detailed understanding related to math.log10() function with multiple examples. This article addresses the following aspects:

**What is math.log10() in Python?****Example 1: Logarithm of Integer to Base 10****Example 2: Logarithm of Float to Base 10****Example 3: Logarithm of Negative Number to Base 10**

So let’s begin!

**What is math.log10() in Python?**

The “**math.log10()**” function of the math module calculates the logarithm of the input number to base 10. The input number must be greater than “**0**”. The syntax of the math.log10() module is shown below

```
math.log10(x)
```

The parameter “**x**” will be any positive value; if the value is negative, the function returns “**ValueError**”.

**Example 1: Logarithm of Integer to Base 10**

In the following example, the “**math.log10()**” function is used to find the logarithm of the input integer number to base 10.

**Code:**

```
import math
Number = 90
Log10 = math.log10(Number)
print('Logarithm to Base 10 :', Log10)
```

In the above code:

- The “
**math**” library is imported to access the “**math.log10()**” function. - The “
**math.log10()**” function takes the value of the input “number” variable as an argument and returns the logarithm of the input number to base 10.

**Output:**

The above output shows the logarithm of the number “**90”** to base 10.

**Example 2: Logarithm of Float to Base 10**

In the below example, the “**math.log10()**” function calculates the logarithm of the float number to base 10.

**Code:**

```
import math
Number = 45.2
Log10 = math.log10(Number)
print('Logarithm to Base 10:', Log10)
```

In the above code:

- The “
**math**” library is imported, and a number is initialized with a float value. - The “
**math.log10()**” takes the float variable as an argument and returns the logarithm to the base 10 value.

**Output:**

The above output shows the logarithm of the number “**45.2”** to base 10.

**Example 3: Logarithm of Negative Number to Base 10**

In the following example, the “**math.log10()**” function returns a value error when a negative number is passed inside the stated function.

**Code:**

```
import math
Number = -99
Log10 = math.log10(Number)
print('Logarithm to Base 10:', Log10)
```

In the above code:

- The “math.log10()” accepts a negative value as an argument.
- The “math.log10()” function calculates the logarithm to base 10 for all the values greater than “
**0**”.

**Output:**

The above snippet shows the “**ValueError**‘.

That’s all, folks!

**Conclusion**

In Python, the “**math.log10()**” function of the “**math**” module is used to calculate the logarithm of a given positive number to base 10. The given number must not be negative or zero otherwise, the function returns a “ValueError”. The function is used to calculate the logarithm to base 10 of a positive integer, float, and infinite number. This Python post presented a detailed working of “math.log10()” function with appropriate examples.