Python Number Validation: Check Valid Numbers
In Python, you can use the built-in function isinstance() to determine if a variable is a valid number. Valid numbers include integers, floating-point numbers, and complex numbers. For example:
num1 = 10
num2 = 3.14
num3 = 5 + 2j
if isinstance(num1, (int, float, complex)):
print("num1是一个合法的数字")
else:
print("num1不是一个合法的数字")
if isinstance(num2, (int, float, complex)):
print("num2是一个合法的数字")
else:
print("num2不是一个合法的数字")
if isinstance(num3, (int, float, complex)):
print("num3是一个合法的数字")
else:
print("num3不是一个合法的数字")
The code above uses the isinstance() function to determine if a variable is of the type int, float, or complex, and then outputs the corresponding result.