Trả lời
int
sẽ luôn luôn cắt ngắn về phía zero:
>>> a = 123.456
>>> int(a)
123
>>> a = 0.9999
>>> int(a)
0
>>> int(-1.5)
-1
Sự khác biệt giữa int
và math.floor
là math.floor
trả về số như một float, và không cắt xén về phía không.
Python 2.x:
import math
int(math.floor(a))
N.B. Do các lý do phức tạp liên quan đến việc xử lý các phao nổi, nên việc đúc int
an toàn.
Python 3.x:
import math
math.floor(a)
NB là gì, btw tôi đã gửi cho bạn một email vài ngày trước, bạn có hiểu không? –
bạn nghĩ gì về phương pháp đánh dấu? –
hehe yep, sẽ trả lời khi tôi có thời gian rảnh = p. Tôi đã bình luận về phương pháp của Mark. – katrielalex
a = 123.45324
int(a)
- 1. Xác định số chữ số thập phân bằng Python
- 2. Có số thập phân, muốn cắt thành 2 chữ số thập phân nếu có
- 3. python: chỉ nhận được 1 chữ số thập phân
- 4. lấy phần thập phân của số thập phân
- 5. Làm tròn số thập phân của Python
- 6. LISP - chữ số sau dấu thập phân
- 7. Android - Vòng 2 chữ số thập phân
- 8. Format đến hai chữ số thập phân
- 9. Vòng 2 chữ số thập phân
- 10. Python Chuyển đổi phân số thành số thập phân
- 11. số vòng đến 2 chữ số thập phân
- 12. Cách đếm số chữ số thập phân trong Float?
- 13. Số nguyên là hai chữ số thập phân trong Java
- 14. Chọn các hàng có> 2 chữ số thập phân
- 15. Cách lấy một số thập phân từ số thập phân NSString
- 16. Trong C# có số thập phân và số thập phân khác nhau?
- 17. Cách kiểm tra xem số có số thập phân không?
- 18. Python: Chuyển đổi chuỗi thành số thập phân số
- 19. Chuyển đổi số thập phân sang nhị phân trong python
- 20. Làm cách nào để định dạng các số chỉ có hai chữ số thập phân?
- 21. Có thể định dạng số thành 2 chữ số thập phân với Smarty PHP
- 22. Cách trả về số phao có 2 chữ số sau dấu thập phân?
- 23. TSQL DateDiff để trả về số ngày có 2 chữ số thập phân
- 24. Số chữ số thập phân tối đa có thể ảnh hưởng đến một đôi
- 25. Hạn chế một đôi đến hai chữ số thập phân
- 26. Các chữ số thập phân an toàn ngẫu nhiên chỉ
- 27. làm thế nào tôi có thể hiển thị một số vô tỉ đến 100 chữ số thập phân trong python?
- 28. Làm tròn đến 2 chữ số thập phân
- 29. printf, sprintf in ít nhất hai chữ số thập phân
- 30. BigInteger: đếm số chữ số thập phân theo phương pháp có thể mở rộng
'math.floor' làm những gì cần (cắt ngắn theo hướng vô cùng âm). Trong Py3k nó trả về một 'int' (thankfully = p) – katrielalex