thể trùng lặp:
How do I check if a string is a number in Python?
Python - Parse String to Float or IntLàm cách nào để kiểm tra xem chuỗi có giá trị bằng số trong Python không?
Ví dụ, tôi muốn kiểm tra một chuỗi và nếu nó không phải là chuyển đổi thành số nguyên (với int()
), làm thế nào tôi có thể phát hiện rằng ?
Hiện đã là một giải pháp ở đây http://stackoverflow.com/questions/354038/how-do-i-check-if-a-string-is-a-number-in-python – ronak
Đối rõ ràng, nên '-99' được phép? Điều gì về '+123'? Hoặc "1729" (số nguyên có dấu cách đầu và cuối). '0x123'? –
@MarkDickinson - tại sao không cho phép '' -99'' được cho phép? – mgilson