一、Python int函數簡介
在Python編程中,有時我們需要將字元串數據轉換為整數類型的數據。這就需要使用到Python中的內置函數——int()函數。int()函數可以將字元串類型的數字轉換成int類型的數據,從而使得我們可以對這些數字進行數學運算和其他操作。
int()函數的語法非常簡單:int(string, base),其中string是需要轉換的字元串,base是進位數,可選參數,默認值為10。
二、Python int函數的功能
Python中的int()函數主要有三個功能,分別是:
- 將一個字元串轉換成整型數;
- 將一個浮點數轉換成整型數;
- 將其它進位表示的字元串轉換成十進位整型數。
三、Python int函數的應用
1. 將一個字元串轉換成整型數
當我們需要將字元串類型的數字轉換成整型數時,我們可以使用 Python 內置函數 int()
a = '123' b = int(a) print(b)
上述代碼的輸出結果為:123。
2. 將一個浮點數轉換成整型數
當我們需要將浮點數轉換成整型數時,可以使用 Python 內置函數 int() 進行轉換,但需要注意,這種轉換方式只會保留浮點數的整數部分:
a = 5.8 b = int(a) print(b)
上述代碼的輸出結果為:5。
3. 將其它進位表示的字元串轉換成十進位整型數
當我們需要將其它進位表示的字元串轉換成十進位整型數時,我們需要在調用 Python 內置函數 int() 時,指定進位數的值:
a = '1010' b = int(a, 2) print(b)
輸出結果為:10。在這個例子中,我們將一個二進位字元串轉換成了十進位整數。同理,如果需要將八進位或十六進位字元串轉換成十進位整數,則需要將進位數的值分別修改為8或16。
四、總結
本文非常詳細地介紹了 Python 中 int() 函數的用法及應用場景,我們可以使用此函數將字元串、浮點數及其它進位表示的字元串分別轉換成整型數,並有效地應用於數據類型轉換的場景中。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/241057.html