Python 中如何使用int() 函數將字串或浮點數轉換為整數
在Python 中,int() 函數是用於將字串或浮點數轉換為整數的內建函數。這個函數非常方便,可以在需要將字串或浮點數轉換為整數的時候使用。在本文中,我們將介紹 int() 函數的用法,並透過程式碼範例來展示其具體是如何使用的。
int() 函數的基本用法很簡單,它接受一個參數,可以是整數、字串或浮點數。以下是一些常用的用法範例:
num_str = "12345" num_int = int(num_str) print(num_int) # 输出 12345 print(type(num_int)) # 输出 <class 'int'>,表示变量 num_int 的类型是整数
在上面的程式碼中,我們定義了一個字串num_str,它的值是"12345"。使用 int() 函數將這個字串轉換為整數,並將結果賦值給變數 num_int。然後我們印出 num_int 的值,可以看到它的結果是 12345,類型是整數。
num_float = 3.14 num_int = int(num_float) print(num_int) # 输出 3 print(type(num_int)) # 输出 <class 'int'>
在上面的程式碼中,我們定義了一個浮點數 num_float,它的值是 3.14。使用 int() 函數將這個浮點數轉換為整數,並將結果賦值給變數 num_int。然後我們印出 num_int 的值,可以看到它的結果是 3,而且類型是整數。
要注意的是,使用 int() 函數將浮點數轉換為整數時,會將小數部分捨去,只取整數部分。
num_str = "FF" num_int = int(num_str, 16) print(num_int) # 输出 255 print(type(num_int)) # 输出 <class 'int'>
在上面的程式碼中,我們定義了一個字串 num_str,它的值是 "FF"。使用 int() 函數並指定第二個參數為 16(表示十六進位),將這個字串轉換為整數,並將結果賦值給變數 num_int。然後我們印出 num_int 的值,可以看到它的結果是 255,而且型別仍然是整數。
除了上面的範例外,還可以使用 int() 函數進行更複雜的轉換操作。例如,可以將一個清單或元組中的每個元素轉換為整數。
nums_str = ["1", "2", "3", "4", "5"] nums_int = [int(num) for num in nums_str] print(nums_int) # 输出 [1, 2, 3, 4, 5]
在上面的程式碼中,我們定義了一個列表 nums_str,它包含了一些字串元素。使用列表推導式,將每個元素透過 int() 函數轉換為整數,並將結果存放在新的列表 nums_int 中。然後我們印出 nums_int 的值,可以看到它的結果是 [1, 2, 3, 4, 5]。
總結起來,使用 int() 函數將字串或浮點數轉換為整數是非常簡單的。只需要呼叫 int() 函數並將需要轉換的物件作為參數傳入即可。希望本文的程式碼範例能幫助您更好地理解 int() 函數的具體用法,並在實際開發中靈活使用。
以上是Python中如何使用int()函數將字串或浮點數轉換為整數的詳細內容。更多資訊請關注PHP中文網其他相關文章!