Python cung cấp một phương pháp thuận tiện dài() để chuyển đổi chuỗi dài:chuyển đổi chuỗi dài trong python
long('234')
; chuyển đổi '234' thành một dài
Nếu phím dùng trong 234,89 sau đó python sẽ nâng cao một thông báo lỗi:
ValueError: invalid literal for long()
with base 10: '234.89'
Làm thế nào nên chúng tôi một lập trình viên python xử lý các tình huống nơi một chuỗi với một giá trị thập phân?
Cảm ơn bạn =)
chuyển đổi số đó thành phao? Bắt lỗi và báo cáo cho người dùng? – John
Câu hỏi này và câu trả lời của nó chỉ áp dụng cho Python 2. Python 3 không còn có kiểu dài, hãy xem http://python3porting.com/differences.html#long – hertzsprung