Метода исдецимал () враћа Труе ако су сви знакови у низу децимални знакови. Ако није, враћа се Фалсе.
Синтакса 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())
Оутпут
Тачно Нетачно Нетачно