一、int()函數的功能
int()函數是Python內置函數之一,其主要功能是將一個字元串或者數字類型的值轉換為整型。當在編寫Python程序時,我們經常需要將輸入的字元串轉換為整數用於計算或者比較大小等操作,這個時候就可以使用int()函數。
二、int()函數的語法
int()函數的語法非常簡單,它的基本語法如下:
int(x, base=10)
x 表示要被轉換為整數的字元串或數字;base 表示 x 的進位,默認為十進位。也就是說,如果 x 是 ‘1010’,base默認為10,那麼int(x)的結果是1010,如果base為2,那麼結果就是10(2進位下1010的值為10)。
三、int()函數的應用
1、將字元串轉換為整型
在Python中,int()函數可以將字元串類型的數字轉換為整型數據。下面是一個示例:
num_str = '123' result = int(num_str) print(result)
代碼的輸出結果為:
123
2、將其他數字類型轉換為整型
int()函數不僅可以將字元串類型的數字轉換為整型數據,也可以將其他數字類型轉換為整型數據。下面是一個示例:
num_float = 3.14 result = int(num_float) print(result)
代碼的輸出結果為:
3
3、指定進位進行轉換
在默認情況下,int()函數的 base 值為 10,也就是轉換為十進位數字。如果想要將其他進位的字元串轉化成整型數字,就需要手動指定進位。下面是一個將二進位字元串轉化為十進位數字的示例:
num_bin = '1010' result = int(num_bin, 2) print(result)
代碼的輸出結果為:
10
四、總結
int()函數是Python中用於將字元串或者數字類型的變數轉換為整型變數的內置函數。在Python編程中,應用廣泛,非常方便實用。我們可以通過指定進位,將不同進位的數字字元串都轉化成十進位數字。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/206147.html