一、背景介紹
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-hant/n/227764.html