勵志

勵志人生知識庫

python int用法

Python中,`int`是一個內置的函式,用於將一個字元串或數字轉換為整型。以下是關於`int`函式的詳細介紹:

語法。`int(x[, base])`,其中`x`是字元串或數字,`base`是進制數,默認是十進制。

返回值。`int`函式返回一個整數。

字元串轉換為整型。當`x`為字元串時,`int`函式會根據`base`參數將字元串轉換為相應的進制數。例如,`int('10', 2)`將字元串'10'轉換為二進制數`10`。

浮點數轉換為整型。當`x`為浮點數時,`int`函式會截斷浮點數的小數部分,將其轉換為整數。

進制轉換。`int`函式可以將其他進制的數轉換為十進制數。例如,`int('1101', 2)`將二進制數'1101'轉換為十進制數`13`。

異常處理。如果`x`不能轉換為整數,`int`函式會拋出異常。

布爾值和可疊代對象。`int`函式也可以將布爾值True轉換為整型1,將False轉換為整型0。對於可疊代對象(如列表或元組),`int`函式會將其中的每個元素轉換為整數,如果可疊代對象中包含非數字元素,則會拋出異常。

特殊用法。`int`函式還可以用於執行位運算,如與運算、或運算或異或運算。

此外,`int`函式在類型轉換中非常有用,可以輕鬆地將字元串、浮點數或其他數據類型轉換為整數。