beginnerPython
What is the difference between implicit and explicit type conversion?
Answer
Clear, interview-ready explanation
Implicit type conversion
Implicit conversion is performed automatically by Python when it can safely convert one type into another.
Example:
integer_number = 10
decimal_number = 2.5
result = integer_number + decimal_number
print(result)
print(type(result))
Output:
12.5
<class 'float'>
Explicit type conversion
Explicit conversion is performed manually by the programmer using a conversion function.
Example:
age = "25"
next_age = int(age) + 1
print(next_age)
Output:
26