Trong Python 2, floor()
trả lại giá trị float. Mặc dù không rõ ràng với tôi, tôi đã tìm thấy một số giải thích làm rõ lý do tại sao nó có thể hữu ích để có float trả về floor()
(đối với các trường hợp như float('inf')
và float('nan')
).Sự khác nhau giữa int() và floor() trong Python 3 là gì?
Tuy nhiên, trong Python 3, floor()
trả về số nguyên (và trả về lỗi tràn cho các trường hợp đặc biệt được đề cập trước đó).
Vậy sự khác biệt, nếu có, giữa int()
và floor()
bây giờ là gì?
Cảm ơn! Tôi chưa bao giờ nghĩ đến các số nguyên âm. – datah4ck3r