Питхон стринг исдецимал ()

Метода исдецимал () враћа Труе ако су сви знакови у низу децимални знакови. Ако није, враћа се Фалсе.

Синтакса isdecimal()је

 стринг.исдецимал ()

исдецимал () Параметри

isdecimal()Не узима никакве параметре.

Повратна вредност са исдецимал ()

Тхе isdecimal()враћа:

  • Тачно ако су сви знакови у низу децимални знакови.
  • Нетачно ако бар један знак није децимални знак.

Пример 1: Рад исдецимал ()

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

Оутпут

 Тачно Нетачно Нетачно

Надређени и индексни бројеви сматрају се цифреним знаковима, али не децималама. Ако низ садржи ове знакове (обично се пишу помоћу Уницоде-а), isdecimal()враћа Фалсе.

Слично томе, римски бројеви, бројници валута и разломци сматрају се нумеричким бројевима (обично се пишу помоћу уницоде-а), али не и децималним бројевима. У isdecimal()овом случају се такође враћа Фалсе.

Постоје два начина isdigit()и isnumeric()да проверава да ли је низ садржи цифара карактера и нумеричких знакова респективно.

Сазнајте више о методама исдигит () и иснумериц ().

Пример 2: Низ који садржи цифре и нумеричке знакове

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

Оутпут

 Тачно Нетачно Нетачно

Занимљиви Чланци...