Рядок Python isdigit ()

Метод isdigit () повертає значення True, якщо всі символи в рядку є цифрами. Якщо ні, то повертається False.

Синтаксис isdigit()is

 string.isdigit ()

isdigit () Параметри

Параметр isdigit()не приймає жодних параметрів.

Повернене значення з isdigit ()

В isdigit()повертається:

  • Істинно, якщо всі символи в рядку є цифрами.
  • Помилковий, якщо хоча б один символ не є цифрою.

Приклад 1: Робота isdigit ()

 s = "28212" print(s.isdigit()) # contains alphabets and spaces s = "Mo3 nicaG el l22er" print(s.isdigit())

Вихідні дані

 Справжнє хибне 

Цифра - це символ, що має значення властивості:

  • Numeric_Type = Digit
  • Numeric_Type = Decimal

У Python верхній та нижній індекси (зазвичай написані з використанням Unicode) також вважаються розрядними символами. Отже, якщо рядок містить ці символи разом із десятковими, isdigit()повертає True.

Римські цифри, чисельники грошових одиниць і дроби (зазвичай пишуться з використанням унікоду) вважаються цифровими символами, але не цифрами. isdigit()Повертає значення False , якщо рядок містить ці символи.

Щоб перевірити, чи є символ цифровим символом чи ні, можна скористатися методом isnumeric ().

Приклад 2: Рядок, що містить цифри та числові символи

 s = '23455' print(s.isdigit()) #s = '²3455' # subscript is a digit s = 'u00B23455' print(s.isdigit()) # s = '½' # fraction is not a digit s = 'u00BD' print(s.isdigit()) 

Вихідні дані

 True True False

Цікаві статті...