在Python編程中,強轉int是一種常用的操作,可以將其他類型的數據轉換為整數類型。Python自帶強制類型轉換函數int(),可以把浮點數或字符串轉換為整數。
# 將浮點數強制轉換為整數 a = 3.9 b = int(a) print(b) # 將字符串轉換為整數 c = "123" d = int(c) print(d)
需要注意的是,當字符串包含非數字字符時,強轉int會報錯。如果要轉換帶有符號的整數字符串,可以使用帶有參數的int()函數,如下所示:
# 轉換帶有符號的整數字符串 e = "+123" f = int(e, 10) print(f) g = "-456" h = int(g, 10) print(h)
強制轉換可以使程序更加高效和準確,并且常常用于數據分析和處理中。但是,在使用強轉int時應該注意數據類型和有效范圍,避免出現誤操作。