在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`異常。