Python中如何使用int()函數將字串或浮點數轉換為整數

WBOY
發布: 2023-08-22 16:39:27
原創
3784 人瀏覽過

Python中如何使用int()函數將字串或浮點數轉換為整數

Python 中如何使用int() 函數將字串或浮點數轉換為整數

在Python 中,int() 函數是用於將字串或浮點數轉換為整數的內建函數。這個函數非常方便,可以在需要將字串或浮點數轉換為整數的時候使用。在本文中,我們將介紹 int() 函數的用法,並透過程式碼範例來展示其具體是如何使用的。

int() 函數的基本用法很簡單,它接受一個參數,可以是整數、字串或浮點數。以下是一些常用的用法範例:

  1. 將字串轉換為整數:
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,類型是整數。

  1. 將浮點數轉換為整數:
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() 函數將浮點數轉換為整數時,會將小數部分捨去,只取整數部分。

  1. 使用 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板