Pythonでobjectをintに変換する方法は何ですか?

Pythonでは、オブジェクトを整数に変換するために組み込みの`int()`関数を使用することができます。この関数の構文は以下のようになります。

int(object, base=10)

object: 整数に変換する必要がある対象。文字列、浮動小数点数、ブール値などが該当します。
base: 整数に変換する際の基数(デフォルトは10)を指定します。オプション値は2から36までです。以下はいくつかの例です:

num_str = "10"
num_int = int(num_str)
print(num_int)  # 输出:10
print(type(num_int))  # 输出:int
num_float = 3.14
num_int = int(num_float)
print(num_int)  # 输出:3
boolean = True
num_int = int(boolean)
print(num_int)  # 输出:1
binary_str = "1010"
num_int = int(binary_str, base=2)
print(num_int)  # 输出:10

注意してください、オブジェクトが整数に変換できない場合や、変換結果が整数の表現範囲を超える場合には、`ValueError`例外が発生します。

bannerAds