Ось надзвичайно простий спосіб перевірити, чи є рядок цілим числом, використовуючи обробку винятків за допомогою функції int():
- def is_integer(s):
- спробуйте:
- int(s)
- повертає True.
- крім ValueError:
- повернути False.
- # Приклади.
- print(is_integer("123")) # Правда.
Найпростіший спосіб перевірити, чи є рядок числовим чи ні, це використати один із наведених нижче вбудованих методів Java:
- Ціле число. parseInt()
- Ціле число. valueOf()
- Двомісний. parseDouble()
- Поплавок. parseFloat()
- довгий. parseLong()
1-й випадок цілочисельного порівняння: int number1 = "5"; int number2 = "5"; якщо (число1==число2) // Я припускаю, що це повертає TRUE… 2-й випадок порівняння рядків: String letter1 = "hello"; String letter2 = "привіт"; if (літера1==літера2) // Це поверне false!
Використання isdigit() для перевірки Ви можете використовувати isdigit(), щоб перевірити, чи рядок складається лише з цифр, що може бути корисним для перевірки того, чи вхідні дані можна перетворити на ціле число за допомогою int(). Ось як виглядає ваш код. user_input = input("Введіть число: "), якщо user_input.
Рядок — це набір символів (наприклад, «Hello World»), тоді як ціле число — це числове значення (наприклад, 5).