Python 有効数字の判定:実践的な方法と注意点
Pythonでは、変数が有効な数字かどうかを判断するために、組み込み関数isinstance()を使用することができます。有効な数字には、整数、浮動小数点数、複素数が含まれます。例を以下に示します:
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不是一个合法的数字")
以上のコードでは、isinstance()関数が、変数がint、float、またはcomplexのいずれかであるかを判断し、それに応じた結果を出力します。