Python 是一種強大的編程語言,擁有眾多實用的內置函數。其中一個非常常用的函數是 int(),用于將字符串或浮點數強制轉換成整型。在 Python 中,整型是一種基本數據類型,表示整數。
# 將字符串轉換為整型 num_str = "123" num = int(num_str) print(num) # 輸出:123 # 將浮點數轉換為整型 float_num = 3.14 num = int(float_num) print(num) # 輸出:3
在上面的代碼示例中,我們首先將一個字符串類型的數字 "123" 強制轉換成整型 num,然后將其打印出來。接下來,我們將一個浮點數 3.14 強制轉換成整型 num,并打印出它的值。
需要注意的是,當我們將一個浮點數強制轉換成整型時,它會直接截斷小數部分,只保留整數部分。如果我們想進行四舍五入,可以使用 round() 函數。
# 將浮點數四舍五入后轉換為整型 float_num = 3.6 num = int(round(float_num)) print(num) # 輸出:4
在上面的代碼示例中,我們將一個浮點數 3.6 四舍五入后再強制轉換成整型 num,并打印出它的值。
總的來說,強制轉換整型是一個非常常用的操作,特別是在進行數學計算時。在 Python 中,使用內置函數 int() 可以很方便地完成這個操作。
上一篇c 對json值的提取
下一篇python 引入新的庫