int関数のPythonでの使用方法
int関数は、データを整型に変換するPython組み込み関数です。使い方は次のとおりです。
- 文字列を数字に変換する:
- number = int(“123”)
print(number) # 出力:123 - 浮動小数点数値を整数に変換する。
- number = int(3.14)
print(number) # 出力: 3 - Boolean型を整数に変換する:
- number = int(True)
print(number) # 出力: 1 - 他の整型に変換可能なデータ型を整型に変換します
- number = int(3 + 2j)
print(number) # 出力:TypeError: 複素数をintに変換できません - 数値型以外の変数を直接int型に変換するとTypeError例外が発生します。
- int関数にint型に変換できない引数が渡されると、ValueErrorが発生します。たとえば、
- number = int(“abc”)
print(number) # 出力:ValueError: ‘abc’ が 10 進数として無効なリテラルです。 - 整数形式でなければValueErrorが発生する可能性があることに注意してください。
- int 関数では、2 番目のパラメータを使用して変換する基数を指定できます。例えば、
- 数値 = int(“1010”, 2) # 2進数文字列を数値に変換
print(数値) # 結果:10 - 2から36までの整数である2番目のパラメータは、進数の基数を示します。デフォルトでは、進数は10です。