一、背景介紹
Python作為一種多範式編程語言,有著廣泛的應用領域, int()是其中的一個常用方法。Python中的int()函數是用於將字元串或數字轉換為整數的函數,在Python中很常用,本文將詳細介紹Python int()函數的用法。
二、Python int()函數用法
1. 將字元串轉換成整數
a ='3' int(a) # 輸出3
int()函數可以將一個字元串類型的數字轉換為整數類型,例如上述代碼將字元串『3』轉換為整數類型,輸出結果為3。
2. 將浮點數轉換成整數
a = 3.5 int(a) # 輸出3
將浮點數轉換成整數時,int()函數會直接將浮點數向下取整,例如上述代碼將浮點數3.5轉換為整數類型,輸出結果為3。
3. 將二進位,八進位,十六進位轉換成整數
a = '0b101' int(a, 2) # 輸出5
a = '0o10' int(a, 8) # 輸出8
a = '0x10' int(a, 16) # 輸出16
int()函數還可以將二進位,八進位,十六進位轉換成整數類型,需要設置第二個參數為2,8或16 ,對應二進位,八進位和十六進位。例如上述代碼分別將二進位101轉換為十進位5,八進位10轉換為十進位8,十六進位10轉換為十進位16。
4. 將不同進位的數字字元串轉換成整數
a = '12' b = '0o12' c = '0x12' d = '0b1100' int(a) # 輸出12 int(b, 8) # 輸出10 int(c, 16) # 輸出18 int(d, 2) # 輸出12
int()函數還可以將不同進位的數字字元串轉換成整數類型,只需要按照上述示例設置好第二個參數即可。例如上述代碼將不同進位的數字字元串分別轉換成十進位的整數類型。
三、總結
本文介紹了Python中int()函數的用法,包括將字元串,浮點數,二進位、八進位、十六進位字元串轉換成整數類型。熟練掌握int()函數對於編寫python程序和數據分析有著很重要的作用。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/227764.html