Indicating Invalid Values with ValueError
The ValueError
exception is raised when an invalid value is used.
Situations Where ValueError Occurs
-
When attempting to convert a non-numeric string to a number: Trying to convert a string such as
'hello'
to a number usingint()
orfloat()
functions will result in an error. -
When attempting to convert a string representing a decimal number to an integer: Trying to convert a string such as
'3.14'
withint()
will result in an error.
Example of ValueError Occurrence
try:
number = int("hello")
except ValueError:
print("Attempted to convert a non-numeric value to a number.")
try:
number = int("3.14")
except ValueError:
print("Attempted to convert a string with a decimal to an int() function.")
Want to learn more?
Join CodeFriends Plus membership or enroll in a course to start your journey.