Рядок Python isdecimal ()

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

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

 string.isdecimal ()

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

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

Повернене значення з десяткового ()

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

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

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

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

Вихідні дані

 True False False

Верхній та нижній індекси вважаються цифровими символами, але не десятковими. Якщо рядок містить ці символи (зазвичай вони записуються з використанням Unicode), isdecimal()повертає значення False.

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

Є два методи isdigit()і isnumeric()що перевіряє , чи містить рядок цифр символів і числові символи відповідно.

Дізнайтеся більше про методи isdigit () та isnumeric ().

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

 s = '23455' print(s.isdecimal()) #s = '²3455' s = 'u00B23455' print(s.isdecimal()) # s = '½' s = 'u00BD' print(s.isdecimal()) 

Вихідні дані

 True False False

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